整型数是不带有小数部分的数据,包含自然数和负数
整型字面值的表示方式:
十进制表示
八进制方式表示(0o开头,后跟0-7)
0o27 23
十六进制表示(0x开头,后跟0-9,a-f)
0x17 23
0xff 255
二进制的表示:(0b开头,后跟0-1)
0b111 7
0b1000 8
整数与不同进制字符串之间的转换:
整数转字符串的函数
bin(i) 将整数转换为二进制字符串
oct(i) 将整数转换为八进制字符串
hex(i) 将整数转换为十六进制字符串
示例:
bin(9) #0b1001
oct(10000) #0o23420
hex(10000) #0x2710
浮点数是带有小数部分的数字
浮点型数的两种表示方式:
小数形式
3.14 2.56 3.59 3.0 -5.5 3.
科学计数法
e/e 6.18E-1(等同于0.618)
复数分为两部分:
实部(real):
虚部(image):
注意:虚部是以 j/J结尾的
复数的字面值表示
1j
1+1j
用来表示真假两种状态类型
True (1)表示真
False(0)表示假
是一个表示不存在的特殊对象
作用:
用来占位,变量解除锁定
+ 加
- 减
* 乘
/ 除 除法得到的是浮点数,不会丢去小数部分
// 地板除 除的结果会丢掉小数向下取整
% 求余
** 幂运算 x ** y
从上往下优先级递减
**
* / // %
+ -
示例:
1 + 3 * 3 ** 2 +4 // 2 = 30
运算符 说明
y +=x 作用等同于y = y + x
y -=x 作用等同于y = y - x
y *=x 作用等同于y = y * x
y /=x 作用等同于y = y / x
y %=x 作用等同于y = y % x
y //=x 作用等同于y = y // x
y **=x 作用等同于y = y ** x
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
语法:
左表达式 > 右表达式
说明:
比较运算符通常返回布尔类型的值
示例:
100 < 200 True
100 >= 200 False
1 + 4 == 2 + 3 True
0 <= 100 <= 200 False
暂时先写到这,以后再补充