目录
1.补充format
格式化字符串–format-拜师资源博客http://blog.17baishi.com/1403/
2可变字符串
原地修改字符串可以使用 io.StringIO对象 或 array模块
import io
a="hello, sxxxt"
print(a)
print(id(a))
aio=io.StringIO(a)
print(aio)
print(aio.getvalue())
aio.seek(4)
aio.write('n')
print(aio.getvalue())
print(id(a))
print(a)
print(id(aio))
运行结果 id(a)与id(aio) 是不一样的
hello, sxxxt
1501297619376
<_io.StringIO object at 0x0000015D8C48C790>
hello, sxxxt
helln, sxxxt
1501297619376
hello, sxxxt
1501297166224
3基本运算符
1.比较运算符可以连用
2.位操作 bin()可以将数字转化成二进制表示
与 或 异或 左移一位相当于乘2,a=3 a<<2
3.加法操作
1.数字相加 2.字符串拼接 3.列表、元组合并
4赋值运算符
5运算符优先级
使用时用括号组织
6序列
序列是连续内存空间
Python 中的序列 :字符串、列表、元组、字典、集合
例:a=[10,20,30,40] 列表的头地址指向a,再通过索引找到后面的对象
列表大小可变,随时改(java中数组维度不可改变)
7列表常用操作汇总
8列表的创建
a=[10,50,'nnn','ddd']
a=[]
a=list()
a