可变字符串:引用IO模块,a=io.StringIO(s) ,a.seek()先确定指针的位置,a.write(“需要改变的内容”)
基本运算符:
- 比较运算符可以连用3<a<10 ,
- #bin()可以把数字转成二进制表示
- 左移一位相当于乘以2,二位乘以4以此类推(a<<1);右移一位相当于除以2,二位除以4以此类推(a>>1)
- Python 不支持自增(++),自减(--),只能用a+=1
- 运算符优先级:乘除大于加减,位运算和算术运算>比较运算符>赋值运算符>逻辑判断
序列
Python中常用的序列结构有:字符串,列表,元组,字典,集合
序列中储存的是对象的地址,而不是对象的数值
列表
列表是任何元素的序列,而字符串只是一个字符的序列
列表的创建
- 基本语法[ ]创建 #a=[1,2,a,d,‘txy’], a=[ ]
- list( )创建,使用list可以将可迭代的数据转化成列表 #a=list("txy") 得到a =['t','x','y'], a=list(range(3))得到a=[0,1,2]
- range( )创建