一、可变字符串
字符串名 . getvalue() #获取字符串数值
字符串名 . seek(数值) #移动至数值处
字符串名 . write("字符串A") #将"字符串A"写入字符串内,位置为 seek(数值) 处。
注:如果使用io.StringIO()函数后再向该字符串进行普通的等号赋值时,该字符串的格式将变回普通字符串格式,且无法使用io相关的函数。
二、运算符
附:<< 左移,>> 右移运算符,左移一位相当于乘以2,右移一位相当于除以2.
1、运算符优先级
三、序列
附:序列和其他语言中的数组类似。
以下为列表的可使用方法:
四、列表的创建
1、[ ] 创建
2、list创建
3、通过range()来创建整数列表
五、元素的五种添加方式
六、元素删除的三种方式
七、列表元素访问和计数
八、列表切片
九、列表排序
注:在使用random函数时,需要先导入random。
附:对浮点型数据也有效。
附:逆序排列也可以用切片方式
十、二维列表
和其它与语言的二维数组是一个原理
附:可以通过索引一个个将列表的东西索引出来。
十一、元组
1、元组的创建
1、通过()创建
2、通过tuple()创建
十二、元组的访问,计数
元组元素的访问和列表相同,但是无法进行修改!
1、切片
2、排序
注:新生成的是列表对象,不是元组!
3、zip
4、生成器推导式创建元组