zoukankan      html  css  js  c++  java
  • 工作中遇到的问题总结

    sql中 left()的用法 

    意思是截取字符串left() 从左开始

    select * from phishing_log where left(字段,2) = 'xx'
    

    表示查询字段截取字符串left() 从左开始 多少

    日历(Calendar)模块

    calendar.monthrange(yearmonth):判断由year和month组成月份,返回该月第一天为周几和该月总共有多少天

    但是我自己的测试数据却是第一个参数是该月第一天的前一天为周几

    print(calendar.monthrange(2016,12))
    
    
    ----》(3, 31)
    

    关于日期转换问题(http://www.runoob.com/python/python-date-time.html)

    print datetime.date(2014, 2, 14)   #按照格式返回日期
    print datetime.date.today()        #返回系统当前日期
    

    1、时间转时间戳:

    >>> import datetime
    >>> s = datetime.datetime(2012,6,22)
    >>> time.mktime(s.timetuple())
    1340294400.0

    2、时间戳转时间:

    >>> import time
    >>> timeTuple = time.localtime(1340294400.0)
    >>> time.strftime('%Y-%m-%d',timeTuple)
    '2011-06-22'
    

    3、python中按天计算时方法

    使用timedelta可以很方便的在日期上做天days,小时hour,分钟,秒,毫秒,微妙的时间计算,如果要计算月份则需要另外的办法

    from datetime import datetime
    from datetime import timedelta
    
    now = datetime.now()
    aDay = timedelta(days=-1)
    now = now + aDay
    print now.strftime('%Y-%m-%d')
    

    windows环境下下载安装mysqldb(https://pypi.python.org/pypi/MySQL-python/1.2.5)

    关于排序的问题总结

    对下面的列表进行排序,使得数字的循序为从大到小排列

    li =  [('b',2),('a',1),('c',3),('d',4)]
    
    result = sorted(li, key = lambda dic:dic[1], reverse=True)
    	
    print result
    
    [('d', 4), ('c', 3), ('b', 2), ('a', 1)]

    sql中截取字符串

    SQL Server 中截取字符串常用的函数:  
      
    1.LEFT ( character_expression , integer_expression )  
    函数说明:LEFT ( '源字符串' , '要截取最左边的字符数'  )  
    返回从字符串左边开始指定个数的字符  
    select LEFT('SQL_Server_2008',4 );  
    返回结果:SQL_  
      
      
    2.RIGHT ( character_expression , integer_expression )  
    函数说明:RIGHT ( '源字符串' , '要截取最右边的字符数'  )  
    返回字符串中从右边开始指定个数的 integer_expression 字符  
    select RIGHT('SQL_Server_2008',4 );  
    返回结果:2008  
      
      
    3.SUBSTRING ( character_expression , start , length )  
    函数说明:SUBSTRING ( '源字符串' , '截取起始位置(含该位置上的字符)' , '截取长度' )  
    返回字符、binary、text 或 image 表达式的一部分  
    select SUBSTRING('SQL_Server_2008',5 ,6);  
    返回结果:Server 
    

      

    python字符串前缀 u和r的区别

    在Python2中,u是Unicode的编码,r是原始字符

     

    需要注意的是,以上是在Python2.7.10中,如果是在Python3中,是有区别的。这是因为,Python 2里的Unicode字符串在Python 3里就是普通字符串而已,因为在Python 3里字符串总是Unicode形式的

     关于统计数据库中数据为NULL行的个数问题

    ctime

    print ctime()
    print time.asctime()
    
    Mon Nov 21 10:24:24 2016
    Mon Nov 21 10:24:24 2016
    

     

      

  • 相关阅读:
    按钮在点击的时候,怎么取消按钮中的文本被选中
    JS观察者模式-自定义事件
    DIV中文字换行显示
    JS、CSS中的相对路径
    监听窗口大小改变,同时根据窗口大小修改某个元素的大小
    jquery中点击切换的实现
    lua_自己对“lua函数”知识点的总结
    Lua习题练习(9*9乘法表,输出所指定的图像,斐波那契数列)
    对 Lua闭包 知识点的学习的总结 ,在这里和大家分享一下,希望对大家有所帮助
    Lua的string库函数、lua中string的模式匹配
  • 原文地址:https://www.cnblogs.com/luxiaojun/p/6007153.html
Copyright © 2011-2022 走看看