Python06
2019-01-04 09:49:24来源:博客园 阅读 ()
01 元组
1 用途:当我们需要记录多个同种属性的值,并且只有读的需求时,应该用元组
2 定义方式:在()内用逗号分隔开多个任意类型的元素
t = ('egon',) # t = tuple(('egon'))
# 注意:当元组内只有一个元素时,必须加逗号
数据类型转换:t = ('hello')
3 常用操作+内置方法
3.1 优先掌握的操作
1按索引取值(正向取+反向取):只能取
2 切片(顾头不顾尾,步长)
3 长度len
4 成员运算in和not in
5 循环
3.2 需要掌握的操作
1 count
2 index
4 总结
存多个值
有序
不可变类型
02 字典
1 用途:记录多个不同属性的值
2 定义方式:在{}内逗号分隔开多个元素,每个元素都是key:value的形式,其中value可以是任意类型,而key必须是不可变类型(通常应该使用str类型)
dic = {'name':'egon','age':18,'gender':'male'}
# dic = dict('name':'egon','age':18,'gender':'male')
数据类型转换:dict([('name','egon'),('age',18),('gender','male')])
3 常用操作+内置方法
3.1 优先掌握的操作:
1 按key存取值:可存可取
2 长度len
3 成员运算in和not in
4 删除:del、popitem、pop
5 键keys(),值values(),键值对items()
6 循环
7 get取值
3.2 需要掌握的操作
1 fromkeys
2 update
3 setdefault:执行完毕后保证字典中必须有这么一个key
4 总结
存多个值
无序
可变类型
03 集合
1 用途:
做关系运算
去重:如果去重的对象都是不可变类型并且不要求结果跟原来的顺序一致,那么可以用set来解决
2 定义方式:在{}内用逗号分隔开多个元素,多个元素必须满足
每个元素必须是不可变类型
集合内元素不能重复
集合无序
s = {1,'a',2,5} # s = set(1,'a',2,5)
数据类型转换:s = set('hello')
3 常用操作+内置方法
1 $ intersection 交集
2 | union 并集
3 - difference 差集
4 ^ symmetric_difference 对称差集
5 issuperset
6 issubset
7 长度len
8 成员运算in和not in
需要掌握的操作
update add pop remove difference_update intersection_update
symmetric_difference_update discard isdisjoint
4 总结
存多个值
无序
set可变类型
04 布尔类型
# 在条件判断中所有的数据都会转换布尔值
# 只需记住布尔值为假的数据类型即可:0,None,空
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:python 学习总结3
- 网络编程相关知识点 2019-08-13
- 列表和元组 2019-08-13
- python 基础学习笔记(3)--列表与元组 2019-07-24
- python学习-18 元组 2019-07-24
- 切片 2019-05-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash