1、常用数据类型
1).数字 int float long
2).布尔 True False
3).字符串
4).列表
5).元组
6).字典
2、strip() ##去掉字符串前后的空格
3、split() ##按空格切割字符串
4、insert() ##向列表中插入元素
在name列表的第 2 个位置插入新元素:
>>> name = [‘jim‘,‘kek‘,‘alex‘,‘wusir‘]
>>> name.insert(2,‘eric‘)
>>> name
[‘jim‘, ‘kek‘, ‘eric‘, ‘alex‘, ‘wusir‘]
>>>
5、统计某个列表中包含指定元素的个数:
>>> name
[‘jim‘, ‘kek‘, ‘alex‘, ‘wusir‘, ‘jim‘]
>>> name.count(‘jim‘)
2
>>>
6、删除列表中的最后一个元素
>>> name
[‘jim‘, ‘kek‘, ‘alex‘, ‘wusir‘, ‘jim‘]
>>> name.pop()
‘jim‘
>>> name
[‘jim‘, ‘kek‘, ‘alex‘, ‘wusir‘]
>>>
7、列表中的排序
>>> name
[‘jim‘, ‘kek‘, ‘alex‘, ‘wusir‘, ‘89‘, ‘28‘]
>>> name.sort()
>>> name
[‘28‘, ‘89‘, ‘alex‘, ‘jim‘, ‘kek‘, ‘wusir‘]
>>>
当列表中有数字和字母组合的元素时,先按照数字的升序排序,再安装字母的先后顺序排序!
8、根据列表中的指定元素的重复次数n,循环n次该列表,删除指定元素:
>>> name = [‘10‘, ‘28‘, ‘89‘, ‘93‘, ‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘, ‘kek‘, ‘10‘, ‘10‘, ‘10‘, ‘10‘]
>>> for i in range(name.count(‘10‘)):
... name.remove(‘10‘)
...
>>> name
[‘28‘, ‘89‘, ‘93‘, ‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘, ‘kek‘]
>>>
9、判断元素 与 列表的包含关系
>>> name
[‘28‘, ‘89‘, ‘93‘, ‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘, ‘kek‘]
>>> name = [‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘, ‘kek‘]
>>> ‘alex‘ in name
True
>>>
10、列表转为元组
>>> name = [‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘]
>>> tuple_name = tuple(name)
>>> tuple_name
(‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘)
>>>
11、元组传为列表
>>> tuple_name
(‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘)
>>> list_name = list(tuple_name)
>>> list_name
[‘alex‘, ‘cooki‘, ‘jim‘, ‘kek‘]
>>>
12、python中判断输入的是字符串还是数字
>>> str1 = ‘hello‘
>>> str1.isdigit() ##判断是否为数字
False
>>>
>>> str1.isalpha() ##判断是否为字符
True
>>>
>>> str2 = "123"
>>> str2.isdigit()
True
>>> str1.isalpha()
True
>>>
原文:http://www.cnblogs.com/zhang252709/p/5143626.html