列表可以混合类型,包含多个类型的值 e.g mix=[‘hello’,12,22,‘你好’]
向列表添加元素
(1)append()附加 这是一种方法,括号里一次只能一个元素,一个数组也会当作一个元素
e.g mix.append(‘大家好’)
mix
['hello',12,22,'你好','大家好']
(2)extend()——方法
以上两种都是自动加入在列表的末尾
(3)insert(插入为第几位,元素) ——方法
e.g mix=[‘hello’,12,22,‘你好’]
mix.insert(0,'CHINA')
mix
['CHINA', 'hello', 12, 22, '你好']
从列表中删除元素
(1)remove() ——方法
e.g mix=[‘CHINA’, ‘hello’, 12, 22, ‘你好’]
mix.remove('CHINA') 写成(mix[0])也可以
会输出[‘hello’, 12, 22, ‘你好’]
(2)del 语句
e.g mix=[‘CHINA’, ‘hello’, 12, 22, ‘你好’]
del mix[0] #注意格式
就会输出[‘hello’, 12, 22, ‘你好’]
(3)pop()
member.pop(索引值,就是要把第几个删掉)
列表分片slice
e.g mix=[‘CHINA’, ‘hello’, 12, 22, ‘你好’]
mix[0:3] #都是左闭右开只有0,1,2
就会得到一个新的列表[‘CHINA’, ‘hello’, 12]
如果是从最开始或者最末尾切片可以省略不写
列表比较大小:从第一个元素顺序开始比较,如果相等,则继续,返回第一个不相等元素比较的结果。如果所有元素比较均相等,则长的列表大,一样长则两列表相等
只能判断第一层次
**count()**用来判断这个元素出现在列表里的次数
e.g
reverse() ——括号无参数,用来将整个列表反转
sort()——用于列表排序,默认从小到大
切片拷贝相当于复制粘贴出两份一样的,改变其中一个另一个不会改变
列表和元组的主要不同在于,列表是可以修改的,而元组不可以。列表是创建用中括号
元组的重点是逗号,注意元组创建要用小括号
元组加入元素的方式
相当创建一个新的元组
字符串
字符串也可以切片,跟列表切片一样
位置参数
关键字参数
字符串中冒号表示格式化的开始
数字格式化
数字 格式 输出 描述
3.1415926 {:.2f} 3.14 保留小数点后两位
3.1415926 {:+.2f} +3.14 带符号保留小数点后两位
-1 {:+.2f} -1.00 带符号保留小数点后两位
2.71828 {:.0f} 3 不带小数
5 {:0>2d} 05 数字补零 (填充左边, 宽度为2)
5 {:x<4d} 5xxx 数字补x (填充右边, 宽度为4)
1000000 {:,} 1,000,000 以逗号分隔的数字格式
0.25 {:.2%} 25.00% 百分比格式
1000000000 {:.2e} 1.00e+09 指数记法
13 {:10d} 13 右对齐 (默认, 宽度为10)
print的格式