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
    

     

      

  • 相关阅读:
    4.2 [单选]2011年12月30日,国务院办公厅公布的三网融合第二阶段试点城市有()个 - 关于三网融合(主讲:凌捷)笔记
    4.1 [单选]两化融合中的两化是指 - 关于两化融合(主讲:凌捷)笔记
    [单选]物联网产业链的主要产品不包括下列哪一项 - 关于物联网(主讲:柳毅)笔记
    关于云计算(主讲:柳毅)笔记
    [转]iis7.5+win2008 出现 HTTP Error 503. The service is unavailable.
    delphi中Bitmap位图与base64字符串相互转换
    HTTP 错误 404.2
    这3周以来的面试总结(C#/.net 智能硬件/物联网)
    2017.4找工作面试记录-第三周(3)
    2017.4找工作面试记录-第三周(2)--金蝶
  • 原文地址:https://www.cnblogs.com/luxiaojun/p/6007153.html
Copyright © 2011-2022 走看看