#int函数
a=10 m=a.__divmod__(3 ) print(m)-----(3, 1)
m=a.__floordiv__(6) print(m)----1
b=float(a) print(b)----10.0
#str函数
dir查看成员:a=dir(str) print(a)
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '
包含: a='ereeeix' r=a.__contains__('er') print(r)——————True
首字母转大写: r=a.capitalize() print(r)----Ereeeix
首字母转小写: r=a.casefold() print(r)----ereeeix
居中: r=a.center(15,'*') print(r)----****ereeeix****
计算字符出现次数:r=a.count('e',0,) print(r)-----4
是否以指定字符结尾:r=a.endswith('e',0,4) print(r)----True
换为空格: a='a lex' r=a.expandtabs() print(r)----a lex
查看特定字符出现次数:r=a.find('e',0,5) print(r)-----3
查看特定字符出现次数:r=a.index('e',0,5) print(r)----3
字符拼接: a="alex{0}is{1}" r=a.format('sb','2b') print(r)----alexsbis2b
字符连接: l=['z','y','i','s','s','b'] r=''.join(l) print(r)----zyissb
字符连接: r='-'.join(l) print(r) -------------------z-y-i-s-s-b
以特定字符分割: l="zyissb" r=l.partition('is') print(r)-------('zy', 'is', 'sb')
替换: r=l.replace('sb','lg') print(r)-----zyislg
分割: l='zy' 'is' 'sb' r=l.splitlines() print(r)---['zyissb']
r=l.split('
') print(r)--------['zyissb']
l='www,baidu,com' r=l.split(',') print(r)------['www', 'baidu', 'com']
去掉空格: l=' 123' r=l.strip() print(r)------123
#列表
# append() 方法向列表的尾部添加一个新的元素。只接受一个参数。
# extend()方法只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。
l=[4,5,6] r=l.extend((11,22)) print(l) -----[4, 5, 6, 11, 22]
l=[4,5,6] r=l.append(7) print(l) ------[4, 5, 6, 7]
插入: l.insert(0,'zlj') print(l) --------['zlj', 4, 5, 6, 7]
删除: l=[4,5,6] l.pop() print(l) -------[4, 5]
l=[4,5,6] l.pop(0) print(l) --------[5, 6]
删除指定字符 l=[4,5,6] l.remove(5) print(l) -------[4, 6]
逆序 l=[4,5,6] l.reverse() print(l) --------[6, 5, 4]
#元组
计算字符出现次数: tu=tuple('abbbc',) r=tu.count('b') print(r) ----3
第一次出现位置: tu=tuple('abbbc',) r=tu.index('b') print(r)------1
#字典
dic={'k1':'v1','k2':'v2'} dic['k1']=123 print(dic)---{'k2': 'v2', 'k1': 123}
r=dic.get('k3') print(r) ----------None
#print(dic['k3']) ---------------报错
获取key和values print(dic.items()) --------dict_items([('k2', 'v2'), ('k1', 123)])
获取key print(dic.keys()) ----------dict_keys(['k2', 'k1'])
获取value print(dic.values())--------dict_values(['v2', 123])
删除: dic.pop('k2') print(dic) ------{'k1': 123}
更新: dic.update({'k3':99}) print(dic)------{'k3': 99, 'k1': 123}