第五节课
数值
字符串
数据类型
数值
声明、赋值、使用
表达式
显示 ‘{0:.2f}.format(3.333)’
比较,返回布尔型结果:TRUE,FALSE
>, <, >= ,子主题 ,<= ,==, !=
相除
/ 标准除 , // 整除
取整
match.floor()往左
match.trunc()往0
round() 四舍五入
整型
无限精度,仅受限于内存与计算机配置
十六进制、八进制、二进制
字面值
0o 八进制
0x 十六进制
0b 二进制
转换
oct()
hex()
bin()
字符串
声明
‘’
“”
“““” ””
转义符
’
"
\n new Line
\b BackSpace
\t Table
path = 'C:\\abc\\def\\gh.txt'
忽略转义 r'...'
字符串
基本操作
s = ‘codeclassroom.com’
s.replace(‘com’,‘cn’)
s = ‘’.join(l)
s = ‘|’.join(l)
url = ‘codeclassroom.com,uke.cc,youpinketang.com’
url.split(‘c’)
.startswith()
.endswith()
.find()
列表
任意对象的有序集合
通过索引下标访问元素
可变长度
属于可变序列
常用操作
for i in l
for i in ‘CODE’
l = [i*3 for i in ‘CODE’]
[‘uke.cc’] *3
[‘uke.cc’,‘uke.cc’,‘uke.cc’]
l.append(7) 追加7 //学习编程语言的细节很重要
l.extend([9,8,5])
l.sort() 原位改变
l.reverse() // .依附于类型的实例去操作
i.pop() // 弹出
del(l[0]) //删除
l.index(7) //索引
l.count() //计数
注意:引用类型,支持原味改变
拷贝副本
[:]
.copy()