python程序的组成:
程序由模块组成
模块由语句,函数,类,数据等组成
语句包含表达式
表达式建立并处理数据对象
python注释
以#开头,直至结尾
python核心数据类型
数字(整型,浮点型,复数,布尔型)
字符串
列表等
整型数 int
整型数是不带小数部分的数字。包括自然数,0及负数
如:-5,10000,0等
整型数的字面值表示方式:
十进制表示:
10
200
999999
二进制表示(0b开头,后跟0-1):
0b111
0b101
0b1111111
八进制方式表示(0o开头,后跟0-7):
0o177 #127
0o11 #9
十六进制表示(0x开头,后跟0-9,A-F,a-f):
0x11 #17
0xFF #255
0x1234ABCD
进制转换:
十进制(逢10进1)
二进制(逢2进1)
八进制(逢8进1)
十六进制(逢16进1)
练习:
计算0xFFFF表示多少
15*16^3+15*16^2+15*16+15*1=65536
计算0b1001表示多少
1*2^3+1*1=9
计算0o71表示多少
7*8+1*1=57
把13转换成二进制表示
2^3+2^2+2^0 0b1101
把18转换成16进制表示
16^1+2*16^0 0x12
浮点型 float
浮点型数十带有小数部分的数字
表示方式:
小数形式:3.14 3.1 3. 0.14 .14
科学计数法:
格式:小数 e/E(正负号)指数
如:6.18E-1
2.9979e8
复数 complex
分为两部分:
实部(real)
虚部(image)
虚部以j或J结尾
字面值
1j , (2j) ,1+1j ,3-4j , (-100+100J)
布尔类型数 bool
用来表示真和假两个状态的类型
True 表示真(条件满足或成立)
False表示假(条件不满足或不成立)
说明:True的值为1
False的值为0
空值 None对象
None是一个表示不存在的特殊对象
作用:
用来占位
用来变量解除绑定