一、数字类型:
1、整形
十进制:默认为十进制;(如:99,100.......)
十六进制: 0x,0X开头的表示16进制数
二进制:0b,0B开头的表示2进制数
八进制: 0o,0O开头的表示8进制数
八进制转十进制: "按权相加法"(将八进制每位上的数 乘以位权相加)  十进制转八进制:
- 直接法:整数部分除以8,余数为该权位上的数,商继续除以8,余数又为上一个权位的数,以此类推,直到商为零;最后从下往上将余数排序
小数部分乘以8,按位“三舍四入”


八进制转十六进制:八进制转换为二进制,再转换为十六进制 十六进制、二进制、八进制及十六进制之间的转换表:
十六进制数 | 二进制数 | 八进制数 | 十进制 | 0 | 0000 | 0 | 0 | 1 | 0001 | 1 | 1 | 2 | 0010 | 2 | 2 | 3 | 0011 | 3 | 3 | 4 | 0100 | 4 | 4 | 5 | 0101 | 5 | 5 | 6 | 0110 | 6 | 6 | 7 | 0111 | 7 | 7 | 8 | 1000 | 10 | 8 | 9 | 1001 | 11 | 9 | A | 1010 | 12 | 10 | B | 1011 | 13 | 11 | C | 1100 | 14 | 12 | D | 1101 | 15 | 13 | E | 1110 | 16 | 14 | F | 1111 | 17 | 15 |
其他几个进制之间的转换类似于以上进制转换的例子。
2、浮点型
十进制表示法:0.1, -29, -2.33......
科学计数法:93e4, 2.3e-1, 9.2e+5......
3、字符串类型:
表示方法:
单行:使用单引号或者双引号 ’abc‘ "abc"
双行:三个连续的单引号 ’’' 或者 三个连续的双引号 """

既有双引号又有单引号:需要转义符
\' 或 \" | 单引号 或 双引号 | \n | 换行,相当于按一个回车键 | \t | 横向制表符,表示空4个字符,类似于文档中的缩进功能,相当于按一个Tab键。 | \ | 在行尾时, 表示续行 | \\ | 表示\ | 在字符串前加上 r | 表示解除转义 |
类型转换:用str(x)将x转换为字符串
4、布尔类型:
True 或 False(注意首字母大写)
可以用 and 、or 和 not 运算:
True and False
not 1>2
5、空值类型:
None
二、数字运算符:
1、算术运算符:
x+y x与y之和
x-y x与y之差
x*y x与y之积
x/y x与y之商
x//y x与y之整数商(不大于x与y之商的最大整数)
x%y x与y之商的余数(模运算)
+x x本身
-x x的负值
x**y x的y次幂
2、各种数字运算符及其优先级:(所有比较运算符 返回1 表示为真,返回0 表示为假)
[table][tr][td]==[/td][td]比较两个对象是否相等[/td][/tr][tr][td]!=[/td][td]比较两个对象是否不相等[/td][/tr][tr][td]>[/td][td]返回x是否大于y[/td][/tr][tr][td]</tdtd返回x是否小于y/td/trtrtd>=[/td][td]返回x是否大于等于y[/td][/tr][tr][td] |