以下示列在python3.4中运行!
一、字符串的方法:
isalnum ##判断是否是字母或者是数字
1 >>> n = 'welcome' 2 >>> n.isalnum() 3 True 4 >>>
isalpha ##判断是否是字母
1 >>> n = 'welcome' 2 >>> n.isalpha() 3 True 4 >>>
isdecimal ##判断是否是十进制小数
>>> n = 'welcome' >>> n.isdecimal() False >>>
isdigit ##判断是否是数字
1 >>> n = 'welcome' 2 >>> n.isdigit() 3 False 4 >>>
islower ##判断是否全是小写
1 >>> n = 'welcome' 2 >>> n.islower() 3 True 4 >>>
isupper ##判断是否全部是大写
1 >>> n = 'welcome' 2 >>> n.isupper() 3 False 4 >>>
isnumeric ##判断是否是数字
1 >>> n = 'welcome' 2 >>> n.isnumeric() 3 False 4 >>>
istitle ##判断是否是标题(首字母大写)
1 >>> n = 'welcome' 2 >>> n.istitle() 3 False 4 >>>
按照指定字符分割:
1 >>> n = 'welcome' 2 >>> n.partition('lc') 3 ('we', 'lc', 'ome') 4 >>>
字符的替换操作:
1 >>> n = 'welcome' 2 >>> n.replace('e','x') 3 'wxlcomx' 4 >>> 5 >>> n.replace('e','x',1) ##替换第 1 个 e 6 'wxlcome' 7 >>>
字符的查找:
1 >>> n = 'welcome' 2 >>> n.rfind('e') ##从右到左查找 3 6 4 >>>
二、列表 list 的常用方法示列:
View Code
列表 append的追加元素:
1 >>> a = [1,2,3,4] 2 >>> a.append(5) 3 >>> a 4 [1, 2, 3, 4, 5] 5 >>>
列表的切片操作:
1 >>> a = [1,2,3,4] 2 >>> a [1:3] ##获取列表a 中下标为1 到 3的元素(包括3在内) 3 [2, 3] 4 >>> a [0:3] ##获取列表a 中下标为0 到 3的元素(包括3在内) 5 [1, 2, 3] 6 >>>
列表index索引操作:
1 >>> b = [2,4,5,'r','fs'] 2 >>> b.index(2) ##获取列表b的元素2 的索引(下标)值为0 3 0 4 >>> b.index('r') ##获取列表b的元素r 的索引(下标)值为3 5 3 6 >>>
列表中删除元素操作 remove pop:
remove 操作:
1 >>> b = [2,4,5,'r','fs'] 2 >>> b.remove(2) ##移除 b 列表中的 2 元素 3 >>> b 4 [4, 5, 'r', 'fs'] 5 >>> b.remove('fs') ##移除 b 列表中的 fs 元素 6 >>> b 7 [4, 5, 'r']
pop操作:
1 b = [4, 5, 'r'] 2 >>> b.pop(2) ## 移除b列表中下标为2 的元素,并返回该元素 3 'r' 4 >>>
列表的包含判断操作:
1 b = [4, 5, 'r'] 2 >>> 4 in b 3 True 4 >>>
列表元素的扩展:
1 >>> a = [1,2,3,4] 2 >>> a.extend([4,7]) 3 >>> a 4 [1, 2, 3, 4, 4, 7] 5 >>>
列表的指定文字插入元素:
1 >>> a = [1, 2, 3, 4, 4, 7] 2 >>> a.insert(0,99) 3 >>> a 4 [99, 1, 2, 3, 4, 4, 7] 5 >>>
移除指定下标对应的元素,并返回被移除的元素:
1 >>> a 2 = [99, 1, 2, 3, 4, 4, 7] 3 >>> a.pop(0) 4 99 5 >>> a 6 [1, 2, 3, 4, 4, 7] 7 >>>
移除指定元素值:
1 >>> a = [1, 2, 3, 4, 4, 7] 2 >>> a.remove(7) 3 >>> a 4 [1, 2, 3, 4, 4] 5 >>>
顺序反转:
1 >>> a = [1, 2, 3, 4, 4] 2 >>> a.reverse() 3 >>> a 4 [4, 4, 3, 2, 1] 5 >>>
三、元组操作:
元组的元素不可以修改, 但是元组的元素的元素是可以修改的:
1 >>> t = (1,2,3,4,{5:'cf'},) 2 >>> t[4][5]='ok' 3 >>> t 4 (1, 2, 3, 4, {5: 'ok'}) ##把t 元组中{5:'cf'} 元素修改为{5: 'ok'} 5 >>>
四、字典
获取指定的key值:
1 >>> a ={1:'a',2:'d'} 2 >>> a.get(1) 3 'a' 4 >>>
获取字典的所有值:
1 >>> a ={1:'a',2:'d'} 2 >>> a.values() 3 dict_values(['a', 'd']) 4 >>>
获取所有的key和values:
1 >>> a ={1:'a',2:'d'} 2 >>> a.items() 3 dict_items([(1, 'a'), (2, 'd')]) 4 >>>
int类型转为float类型:
1 >>> a = 10 2 >>> float(a) 3 10.0 4 >>>
求商取余:
1 >>> a = 19 2 >>> a.__divmod__(5) 3 (3, 4) 4 >>> a.__rdivmod__(5) 5 (0, 5) 6 >>>
求和:
1 >>> a = 19 2 >>> a.__add__(2) 3 21 4 >>>
取绝对值:
1 >>> a = -19 2 >>> abs(a) 3 19 4 >>>