可变字符串
sio = io.stringio() 当字符串修改频繁时使用
位操作
运算符优先级
口诀:乘除优先加减
位运算和算数运算>比较运算>赋值运算
列表对象常用方法汇总
列表的创建
基本语法【】创建:a=[10,20,'gaoqi','sxt']
list()创建:list(rang(10))
range(start,end,step)
列表元素增删
a.append(80)
a=a+[50] 大量拼接不建议用
a.extend([50,60]) 不产生新地址
a.insert(插入位置,插入对象) 大量拼接不建议用 类似还有pop() del() remove()
del(*) *位置元素后依次往前挪
pop() 删除并返回指定位置元素 默认最后一个
remove(*) 删除首次出现*
a.index(索引对象,开始位置 ) 获取指定元素在列表中首次出现的索引
a.count(*) *出现的次数
列表排序
a.sort() 升序
a.sort(reverse=ture) 降序
random.shuffle(a) 乱序