1、列表
列表的内存空间是连续的
pop会返回值也会删除这个值
x=[1,2,3]
x.pop()
print(x)
结果:
[1, 2]
- +号不属于原地操作
- +=属于原地操作
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:
该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
语法
strip()方法语法:
- str.strip([chars]);
参数
- chars – 移除字符串头尾指定的字符序列。
返回值
- 返回移除字符串头尾指定的字符生成的新字符串。
str = "123abcrunoob321"
print (str.strip( '12' )) # 字符序列为 12
以上实例输出结果如下:
3abcrunoob3
- str.strip() : 去除字符串两边的空格
- str.lstrip() : 去除字符串左边的空格
- str.rstrip() :去除字符串右边的空格
注:此处的空格包含’\n’, ‘\r’, ‘\t’, ’ ’
int(‘1’*64,2)的解释:
- int函数的含义很容易找,而’1’*64的意思是64个1;2表示二进制。这个是把11111111…(64个)由2进制转化为十进制,相当于1+2+4+8+…+2^63。63的话是因为start参数默认为0,第64个就是63了。
使用切片比使用索引安全性更高
注意aList[3:3]=[4] 是插入元素,而非替换
前俩个参数只有一个或者0个的时候为替换,而非插入
注意分清何时为插入,何时为替换
2、元组
注意当元组中只有一个元素的时候必须在最后加一个逗号。
列表和元组都是有序序列
3、字典
4、集合
注意空集合的创建是通过set函数
注意:
y={1,2,5}
z={1,2,3,4}
print(y<z)
结果:
False