- int
- bit_length 二进制所占位数num。bit_length()
- bool
- True/False
- str
- upper 全部变大写 name.upper()
- lower 全部变小写 name.lower()
- strip 去除空格 ame.strip()
- split 以XX将字符串分开形成列表 name.split(xx)
- replace 替换将name中的X替换成Y name.replace(‘x‘,‘y‘)
- join 将字符串的每个元素中间加入(x) ‘x‘.join(name)
- capitalize 首字母大写 name.capitalize
- startswith 检验是否以xx开头(可规定范围)name.startswith(‘xx‘) true/false
- endswith 检验是否以xx结尾(可规定范围)name.endswith(‘xx‘) true/false
- isdecimal 检验字符串中是数字 name.sidecimal true/false
- encode(‘utf-8或utf-8‘) # 把字符串转化成字节
- find 判断字符串中是否含有xx,包含返回所在的索引不包含返回‘-1’ itum.find(xx)
- index 判断字符串中是否含有xx,包含返回所在的索引不包含则运算出错 str.index(‘xx‘)
- casefold 将字符串小写,包含小语种 str.casefold()
- count 计数,计算字符串中的(‘x’)的个数 str.count(‘x’)
- ljust 将字符串放置于最左侧,并在右侧填充!使字符串变为20位 str.ljust(20,‘!‘) str.ljust(!,20)
- rjust 将字符串放置于最右侧,并在左侧填充!使字符串变为20位 str.rjust(20,‘!‘)
- center 将字符串放置于中间,并将字符左右串填充“!”使字符串变为20位 str.center(20,‘!‘)
- expandtabs
- format,4种格式化写法
# format-4种
# name = "我叫{0},年龄{1}-{0}-{0}"
# val = name.format(‘海娇‘,45)
# print(val)
# name = "我叫{0},年龄{1}-{0}-{0}"
# val = name.format(*[‘海角‘,45])
# print(val)
# v = input(‘>>>‘)
# name = "我叫{name},年龄{age}"
# val = name.format(name=v,age=18)
# print(val)
# name = "我叫{name},年龄{age}"
# dic = {‘name‘:‘海角‘,‘age‘:18}
# val = name.format(**dic)
# print(val)
- format_map
name = "我叫{name},年龄{age}"
val = name.format_map({‘name‘:‘海角‘,‘age‘:18})
print(val)
- list
- append 将某个对象加入列表最后一位 list.append(对象)
- insert 将某个对象加入列表的某位 list.insert(0,对象)
- reverse 反转列表 list.reverse
- tuple
-
- dict
- get 获取字典对应键的值 dic.get(‘key‘)
- items 获取字典的键值对 dic.items()
- keys 获取字典的KEY dic.keys()
- values 获取字典的值 dic.values()
原文:http://www.cnblogs.com/guo35lei/p/7419966.html