【切片】
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'))