码迷,mamicode.com
首页 > 编程语言 > 详细

python的使用

时间:2016-01-19 23:30:45      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

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
>>>

python的使用

标签:

原文地址:http://www.cnblogs.com/zhang252709/p/5143626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!