python

python学习网 2019-08-19 11:43:02

【切片】

1、切片正切和反切规则

正切:[x:y],x 必须小于 y

反切:[x:y:-1],x 必须大于 y

如果是切字符串,y 可以大于字符串长度,并且不会报错。

如果是切列表,y必须小于等于列表长度,不然会报错。

【字符串的函数和方法】

1、把字符串分割成列表

str.split('x') : x为分割的字符

 

2、把列表的元素合并成字符串

'x'.join(y) : y为需要合并的列表,x为以什么字符来合并,可以使用空的字符合并

3、查找字符串的某个字符的索引

str.find('x') : x为查找的字符

4、计算字符串的某个字符的出现次数

str.count('x') : x为需要计算的字符

5、截掉字符串的左右空格

str.lstrip( ) 和 str.rstrip( )

6、替换字符串中的某个字符

str.replace('x','y',num) : x为被替换的字符,y为替换的字符,num为x出现的次数

 

【列表的函数和方法】

 

1、查找列表中某个元素的索引

list.index(x) : x代表列表里的元素

2、计算列表中的某个字符出现的次数

list.count(x) : x代表列表里的元素

3、列表的正向和逆向排序

list.sort(key,reverse) : key代表可以迭代的方法,reverse=False代表正向排序,reverse=True代表逆向排序

PS:使用该方法直接改变原有列表的顺序,无需赋给一个新的变量,如果赋给新的变量,这个变量值为None

【字典的函数和方法】

1、判断某个key是否存在字典

dict.has_key(key) : key代表是否存在这个字典

2、将字典的键值对以元组的方式返回

dict.items( ) : 展示方式为[ ( key,value ),( key,value ) ]

3、将字典的所有key以列表的方式返回

dict.keys( ) : 展示方式为[ key,key ]

 

3、将字典的所有value以列表的方式返回

dict.values( ) : 展示方式为[ value,value ]

 

【时间的函数和方法】

python中时间日期格式化符号:

  • %y 两位数的年份表示(00-99)
  • %Y 四位数的年份表示(000-9999)
  • %m 月份(01-12)
  • %d 月内中的一天(0-31)
  • %H 24小时制小时数(0-23)
  • %I 12小时制小时数(01-12)
  • %M 分钟数(00=59)
  • %S 秒(00-59)
  • %a 本地简化星期名称
  • %A 本地完整星期名称
  • %b 本地简化的月份名称
  • %B 本地完整的月份名称
  • %c 本地相应的日期表示和时间表示
  • %j 年内的一天(001-366)
  • %p 本地A.M.或P.M.的等价符
  • %U 一年中的星期数(00-53)星期天为星期的开始
  • %w 星期(0-6),星期天为星期的开始
  • %W 一年中的星期数(00-53)星期一为星期的开始
  • %x 本地相应的日期表示
  • %X 本地相应的时间表示
  • %Z 当前时区的名称
  • %% %号本身

 

1、格式化成2016-03-20 11:45:39形式

time.strftime('%Y-%m-%d %H:%M:%S',time.localtime( ))

2、将格式字符串转换为时间戳

a = "Sat Mar 28 22:24:24 2016"

time.mktime(time.strptime(a,'%a %b %d %H:%M:%S %Y'))

 

阅读(2319) 评论(0)