字符串前加 'r',表示禁用转义字符串,使用原生字符串
内置函数:
count(str,beg=0,end=len(string)) 返回str在string里面出现的次数,可以用开始索引(beg)和结束索引(end)指定搜索范围
decode(encoding='UTF-8',errors='strict') 以encoding指定的编码格式解码string
encode(encoding='UTF-8',errors='strict') 以encoding指定的编码格式编码string
find(str,beg=0,end=len(string)) 检测str是否包含在string中,找到则返回索引值,找不到则返回-1
index(str,beg=0,end=len(string)) 与find()类似,但是str不在string中,则报一个异常
islower/isupper() 如果字符串中的字符都是小/大写,则返回True,否则返回False
replace(str1,str2,num=count(str1)):把string中的str1替换成str2,num指定替换的最大次数
split(str='',num=count(str)) 以str为分隔符切片string,如果num有指定的值,则仅分隔num个字符串
strip([obj]) 在string上执行lstrip()和rstrip(),截掉string左/右边的空格
title() 将字符串标题化,即所有单词都以大写开始,其余字母均为小写
zfill(width) 返回长度为width的字符串,原字符串string右对齐,前面填充0,可以用于自动给数字前面补0
内置函数:
append(obj) 在列表尾部添加一个对象
count(obj) 计算对象在列表中出现的次数
extend(seq) 把序列seq的内容添加列表
index(obj,i=0,j=len(list)) 计算对象obj在列表中的索引位置
insert(index,obj) 把对象插入列表index的指定位置
pop(index=-1) 读取并删除index位置的对象,默认为最后一个对象
remove(obj) 从列表中删除对象obj
reverse() 获得反向列表
list.sort(func=None,key=None,reverse=False) 以指定的的方式排序列表中的成员
内置函数:
clear() 清除字典中所有(键,值)对
copy() 复制字典的一个副本
fromkeys(seq,val=None) 用seq中的元素作为键创建字典,所有键的值都设为val,val默认为None
get(key,default=None) 读取字典中的键key,返回该键的值;如果找不到该键则返回default所设的值
has_key(key) 判断键key在字典中是否存在,如果存在则返回True,否则返回False
items() 返回一个包含字典中(键,值)对元组的列表
keys() 返回一个字典中所有键的列表
iteritems() 返回对字典中所有(键,值)对的迭代器
iterkeys() 返回对字典中所有键的迭代器
itervalues() 返回对字典中所有值的迭代器
pop(key[,default]) 读取某键的值,并且从字典中删除该键的值。如果键key不存在且没有设置default,则引发KeyError异常
setdefault(key,default=None) 设置字典中键key的值为的default
update(dict) 合并字典
values() 返回一个包含字典中所有值的列表