一 、整数
十六进制用0x
前缀和0-9,a-f表示,例如:0xff00
,0xa5b4c3d2
二、浮点数
浮点数就是小数
浮点数可以用数学写法,如1.23
,3.14
,-9.01
,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9
,或者12.3e8
,0.000012可以写成1.2e-5
,等等。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。
三、字符串
字符串是用单引号或者双引号括起来的任意文本,文本中有单引号时就用双引号括起来,文本中有双引号时就用单引号括起来。
文本中既有单引号又有双引号的话,用转义字符来标识
' I\'m\"OK\"! '
\n 表示换行
\t 表示一个制表符
\ \表示 \ 字符本身
Python还允许用r''
表示''
内部的字符串默认不转义
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数,yy代表的字符,例如:\o12代表换行 |
\xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
\n
写在一行里不好阅读,为了简化,Python允许用
'''...'''
的格式表示多行内容