s21day05 python笔记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了s21day05 python笔记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2287字,纯文字阅读大概需要4分钟。
内容图文
![s21day05 python笔记](/upload/InfoBanner/zyjiaocheng/835/0e63873c5c334bfe9713e8efd0283fc8.jpg)
s21day05 python笔记
一、昨日内容回顾及补充
回顾
补充
列表独有功能
- extend:循环添加到一个列表中
1.users = ['张三',66],people = ['王五',99] users.extend(people) #users中增加 people.extend(users) #people中增加 2.users = ['张三',66],people = ('王五',99) users.extend(people) #users中增加 people.extend(users) #错误,extend是列表特有的,元组不能使用
range
- range(0,10,1) #[0,1,2,3,4,5,6,7,8,9]
- range(9,-1,-1) #[9,8,7,6,5,4,3,2,1,0]
- range(0,10,2) #[0,2,4,6,8]
- 前面的两个数0,10按切片理解
- 后面的一个数2代表隔一个数取一个数
- 后面的那个数正数代表从左到右取,负数代表从右到左取,不写就是默认为1
remove,pop和del的区别
- remove #根据值删除,不存在则报错
- deleted = li.pop(2) #删除列表中指定的一个,另将被删除的数据赋值给deleted
- del li[2] #仅仅是删除
- del li[2:4] #del还可以删除列表中指定的一段
数据类型的相互转换
整型(int)
- int('字符串')/int(布尔值)
布尔类型(bool)
- bool(整型)/bool('字符串')/bool(列表)/bool(元组)
- 注:只有0,"",[],()转换成布尔是False,其余的都是True
字符串(str)
- str(整型)/str(布尔值)
- 要将列表/元组转换成字符串,可以用join
- 注意:"".join([元素必须是字符串,元素必须是字符串])
users = ['张三','李四'] val = "".join(users) print(val) #'张三李四'
列表(list)
- list(元组)
- list((11,22,33)) #[11,22,33]
- list(元组)
元组(tuple)
- tuple(列表)
- tuple([11,22,33]) #(11,22,33)
总结(常见数据类型转换):
- 字符串转数字
- 数字转字符串
- 列表转元组
- 元组转列表
- 其他转布尔,只有0,"",[],()转换成布尔是False,其余的都是True
二、字典(可变类型)
用途:用于帮助用户去表示一个事物的信息(事物是有多高属性的)
基本格式
- info = {键:值,键:值,键:值,键:值,键:值} #键值对
- 键:列表和字典不能当键:值:都可以当值
示例: info = {'name':'张三','age':18,'gender':'男','hobby':'同桌'} #键:'name','age','gender','hobby' #值:'张三',18,'男','同桌'
字典是可变类型
字典独有功能
- keys:获取字典中所有的键 #info.keys()
- values:获取字典中所有的值 #info.values()
- items:获取字典中所有的键值对 #info.items()
公共功能
长度(len)
- 使用格式:len(info) #4
索引
- 使用格式:info[键]
- info['age'] #18
- 使用格式:info[键]
for循环
默认: for i in info: print(i) 相当于keys: for i in info.keys(): print(i) values: for i in info.values(): print(i) items: for a,b in info.items(): print(a,b)
修改(增加)
- 值可以修改,键不可以修改
- 存在则修改,不存在则增加
- 使用格式:info[键] = 新值
- 修改:info['age'] = 19
- 增加:info['color'] = 'red'
删除
- 删除是同时删除键和值,也就是删除键值对
- 使用格式:del info[键]
- del info['age'] #删除'age':18
内容总结
以上是互联网集市为您收集整理的s21day05 python笔记全部内容,希望文章能够帮你解决s21day05 python笔记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。