整数
Python可以处理任意大小的整数,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示。
浮点数
数学写法或科学记数法表示。
字符串
以单引号或双引号括起来的任意文本;
若本身包含单引号或双引号,则用另一个括起来,若都包含,则需要使用转义字符'\'注明;
若有大量转义,则可以用r'...'表示内部默认不转义;
>>> x=r'x\\'
>>> x
'x\\\\'
>>> print x
x\\
若有很多换行,则可以用'''...'''表示多行内容(还可以加上r使用);
>>> print('''line1
... line2
... line3''')
line1
line2
line3
布尔值
只有True和False两种值,注意大小写。布尔值可以用and、or和not运算。
空值
用None表示。
变量
变量名必须是大小写英文、数字和下划线的组合,且不能用数字开头。Python是动态语言,变量本身类型不固定。
常量
Python没有任何机制保证常量不变。