#
作为注释符整数 (int)
0x
前缀_
分隔,例如:10_000_000浮点数 (float)
字符串 (string)
用单引号 '
或双引号 "
转义符号 \\
, \\n
换行, \\t
制表符
Python还允许用 r''
表示 ''
内部的字符串默认不转义
多行文本,使用 '''...'''
字符串以 Unicode
编码,python 支持多语言
使用 %
的格式化方式,例如:
'Hi, %s, you have $%d.' % ('Michael', 1000000)
使用 format()
方法
'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)
布尔值 (boolean)
True
、 False
空值 (None)
None
表示空值列表 (list)
list是一种有序的集合
classmates = ['Michael', 'Bob', 'Tracy']
用len()
函数可以获得list元素的个数
len(classmates)
当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界
使用负数索引取倒数
classmates[-2]
list元素也可以是另一个list,比如:
list1 = ['asp', 'php']
list2 = ['python', 'java', list1, 'scheme']
追加元素 append(element)
插入到指定的位置 insert(index, element)
删除末尾的元素 pop()
删除指定位置的元素 pop(index)
元组 (tuple)
元组也是有序列表,但是tuple一旦初始化就不能修改
定义元组
classmates = ('Michael', 'Bob', 'Tracy')
p = (1, 2)
y = ()
t = ('a', 'b', ['A', 'B']) # 此时可以改变list里的内容,类似js的引用类型
元组的读取方式和list一致,classmates[0]
,classmates[-1]
元组没有append()
,insert()
这样的方法
_
的组合,且