数据类型的注意:
整型和浮点型在计算机内部存储的方式不同相乘的话会出现这样的情况,因为在浮点数一个普遍的问题就是在计算机的世界中,浮点数并不能准确地表示十进制。
当要用除法结果为整数时用地板除(//)
用input()函数是,最后输出的都是str类型的,数字要输出为int类型的话,就用int()强制转换.
索引:
索引可以正从左边开始,为负从右边开始
分片:
为负从右边开始,只要左边的索引比后面的索引晚出来,输出结果为空
歩长不能为0
步长也可以为负数,但是要注意,为负数的话,是从右往左提取元素,正数相反,负数步长开始点大于结束点,正数相反
序列相加:
乘法:
None 代表为空,N为大写不然错误
成员资格:
in
max、len、min
列表:
1、元素的赋值
列表中可以有str和int类型
2、增加元素
用list.append()方法,在末尾添加
3、删除元素
4、分片赋值 *重要
保存了原有的元素,其实就是b[1:1]=[]=['1','2']其实是对空分片赋值。
5、嵌套列表
6、列表的方法
list.append(obj)、list.count(obj)、list.extend(seq)、index()、insert()、pop()、remove()、reverse()、sort()、clear()、copy()、高级排序
count方法,统计元素在列表出现的次数
extend方法在列表末尾追加另一个序列的中的值
index()从列表中找出某个值第一个匹配的索引位置
insert()将对象插入列表
list.insert(index,obj)
pop()方法用于移除列表中的一个元素(默认为最后一个元素),并且返回该值
remove()方法用于移除列表中某个值的第一个匹配项
reserve()方法用于反向列表中元素
sort()方法用于对愿列表进行排序,如果指定参数就使用指定的参数的比较方法进行比较排序,不反回值
sorted()方法获取列表的副本进行排序
还可以sorted(‘123’)返回的是列表
clear()清空列表
list.clear()
copy()方法用于复制列表
高级排序
sort(key,reverse)