octonary ['ɑktə,nɛri] adj. [数] 八进制的;八的;由八组成的n. 八个一组;八行诗
hexadecimal [,hɛksə'dɛsɪml] adj. 十六进制的 n. 十六进制
enumerate [ɪ'numəret] vt. 列举;枚举;计算
1. 字符串:格式化
1).format()
>>> '{0} love {1}.{2}'.format('I','FishC','com')
'I love FishC.com'
>>> "{0} love {a}.{b}".format("I",a = "FishC",b = "com")
'I love FishC.com'
2) 字符串格式化符号含义
符号说明
%c 格式化字符及其 ASCII 码
%s 格式化字符串
%d 格式化整数
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同 %e,用科学计数法格式化浮点数
%g 根据值的大小决定使用 %f 或 %e
%G 作用同 %g,根据值的大小决定使用 %f 或者 %E
3) 格式化操作符辅助命令
符号说明
m.n m 是显示的最小总宽度,n 是小数点后的位数
- 用于左对齐
+ 在正数前面显示加号(+)
# 在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X'
0 显示的数字前面填充 '0' 取代空格
1. 序列
1)list()
>>> b = 'I love FishC.com!'
>>> b = list(b)
>>> b
['I', ' ', 'l', 'o', 'v', 'e', ' ', 'F', 'i', 's', 'h', 'C', '.', 'c', 'o', 'm', '!']
2) tuple()
>>> b = 'I love FishC.com!'
>>> b = tuple(b)
>>> b
('I', ' ', 'l', 'o', 'v', 'e', ' ', 'F', 'i', 's', 'h', 'C', '.', 'c', 'o', 'm', '!')
3) sum()
>>> tuple2 = (1.2, 3.3, 6.4)
>>> sum(tuple2)
10.9
>>> sum(tuple2,2.1)
13.0
4)sorted()
>>> c = (1, 1, 2, 3, 5, 8, 13)
>>> sorted(c)
[1, 1, 2, 3, 5, 8, 13]
5) reversed()
>>> tuple2 = (1.2, 3.3, 6.4)
>>> list(reversed(tuple2))
[6.4, 3.3, 1.2]
6) enumerate()
>>> tuple2 = (1.2, 3.3, 6.4)
>>> list(enumerate(tuple2))
[(0, 1.2), (1, 3.3), (2, 6.4)]
7) zip()
>>> a = [1, 1, 2, 3, 5, 8, 13]
>>> b = [2, 4, 6, 8]
>>> list(zip(a,b))
[(1, 2), (1, 4), (2, 6), (3, 8)]