可变字符串_io.StringlO
**在Python中,字符串属于不可变对象,不支持原地修改,**如果需要修改其中的值,只能创建新的字符串对象。可以使用io.StringIO对象或array模块。
import io
s = "hello, sxt"
sio = io.StringIO(s)
sio.getvalue()
'hello, sxt'
sio.seek(7)
sio.write("g")
#输出结果 ”hello, gxt" 没有增加新字符串
运算符总结_位操作符_优先级问题
基本运算符


a = 3
a <<2 #左移1位相当于乘以2,左移2位,相当于乘以4.右移相当于除以
复合赋值运算符

运算符优先级问题

列表_特点_内存分析
列表:用于存储任意数目、任意类型的数据集合。
a = [10,20,30,40]
其中,10,20,30,40是列表a的元素
列表大小可以改变


本文深入探讨了Python中字符串的不可变性,介绍了如何利用io.StringIO进行字符串操作而不创建新对象的方法。同时,文章还讲解了列表的基本概念,包括其特点、内存分析及如何存储任意类型的数据集合。
51万+

被折叠的 条评论
为什么被折叠?



