今天是 day06, 以下是学习内容总结:
但行努力, 莫问前程.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
元组: tuple
Python 的元组与列表类似, 不同之处在于元组的元素不能修改.
元组使用小括号, 列表使用方括号.
元组创建很简单, 只需要在括号中添加元素, 并使用逗号隔开即可.
包含 0 个 和 1 个元素的元组比较特殊, 所以有一些额外的语法规则:
列表的嵌套:
run:
字典:
字典是另一种可变容器模型, 且可存储任意类型对象.
字典的每个键值 (key=>value) 对, 用冒号 (:) 分割, 每个对之间用逗号 (,) 分割, 整个字典包括在花括号 ({}) 中
键必须是唯一的, 但值则不必.
值可以取任何数据类型, 但键必须是不可变类型.
不可变类型: 整型, 字符串, 元组
可变类型: 字典, 列表
格式: 变量名 = {键: 值, 键: 值}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
增:
方法 1:
run:
方法 2:
查:
通过键去查找值.
查所有的键:
如果只想看到值的话, 就将 keys 改成 values.
如果想查所有的键值对的话, 就把 values 改为 items.
改: 除了可以用增的方法 1 的重新赋值方法外, 还有下面这种:
删:
- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 1.fromkeys
- (可用于初始化)
2. 嵌套
字典里面可嵌套字典或者列表都可以, 列表页都可以嵌套字典.
在修改时, 遇到字典用键, 遇到列表用索引值, 然后查找出来之后赋值即可, 其他操作一样, 反正一句话:
遇到字典用键, 遇到列表用索引值
3. 排序
sorted
4. 字典的遍历:
这种方法效率做最高
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
字符串操作:
- 1.
- a="Let's go "
- print(a)
- 2.
* 重复输出字符串
- print('hello'*20)
- 3.
[] ,[:] 通过索引获取字符串中字符, 这里和列表的切片操作是相同的
- print('helloworld'[2:])
- 4.
关键字 in
- print(123 in [23,45,123])
- print('e2l' in 'hello')
- 5.
% 格式字符串
- print('alex is a good teacher')
- print('%s is a good teacher'%'alex')
- 6.
- a='123'
- b='abc'
- d='44'
- c=a+b
- print(c)
- (效率慢)
- c= ''.join([a,b,d])
- print(c)
- (效率快)
- -----------------------------------------------------------------------------------------------------------------------
字符串内置方法:
来源: https://www.cnblogs.com/zrh058/p/11247726.html