int 整型:
long 长整形:强制定义为长整型: num3 = 999L
float 浮点型:12e9代表的数值为12的9次方;
bool 布尔类型:True or False
complex 复数类型: python对复数提供内嵌支持,eg: 3.14j, 8.32e-36j
python类型转换的工厂函数: int('1'), long(1), float(1), bool(-1), bool(0), complex(1)
内置方法(BIF: built-in function)cmp, type, str,divmod,abs,pow,round,coercecmp: 比较大小,如果前者大于后者输出1,前者小于后者输出-1,前者等于后者,输出0
type:查看类型
str:字符串
divmod:求商和余数
abs:取绝对值
pow:求乘方
round:四舍五入
coerce:强制为同一类型
不同进制转换: hex(16), oct(8)ASCII码转换: ord('A'), chr(97)
# 算术运算符: +, -, *, /, **, // (注意: /在python2和python3中作用不同)
// 取商的整数部分% 取商的余数部分
/ 在python 2.X 当除数与被除数都是整数时,取整数,当其中一个为浮点数时,结果为浮>点数,在3.x则直接为浮点数,在2版本中倒入from_future_import division就得到与3.X版本相同结果赋值运算符:=, +=, -=, *=,/=,%=...... (注意: a+=2 实质上是a=a+2; python中不支持a++,支持++a);
比较运算符: >, < , >=, <=, ==, != (注意: 结果是bool类型,只能是True或者False);
逻辑运算符: 逻辑运算符:逻辑与and, 逻辑或or, 逻辑非not (and,全真则真; or,全假为假)