1、python中的数字及数字类型
2、整数进制的几种表示方式
3、变量的概念
4、python运算
type() 查看数字类型
>>> type(42) <class 'int'> #class :类 int:整型 >>> type(-1) <class 'int'> >>> type(1+1j) <class 'complex'> >>> float(1) 1.0 >>> int(1.0) 1
十进制
二进制
八进制
十六进制
- 各进制之间的转换
>>> bin(42) #十进制转为二进制 '0b101010' >>> oct(42) #十进制转为八进制 '0o52' >>> hex(42) #十进制转为十六进制 '0x2a' >>> 0b101010 #二进制转为十进制 42 >>> 0o52 #八进制转为十进制 42 >>> 0x2a #十六进制转为十进制 42
python中,变量就是值的名字,通过赋值来改变数值
定义格式为:变量名=数值
- 变量名的规则
- 只能包含字母、数字、下划线
- 不能以数字开头
- 变量名不能为python内置变量名
变量类型和值的类型一致
- 1、加法: +
>>> 1+1 #以下例子和这个相似,便不再贴出shell中的演示
2 - 2、减法: -
- 3、乘法: *
- 4、除法: /
- 计算机中浮点数表示有精度限制,不能表示任意精度的浮点数
- 5、除法取整: // <向下取整>
- 类似于python2中的 /
- python2中整数/整数,值为整数;python3中,整数/整数,值为整数或者浮点数
- 6、取模运算: %
- 7、求幂运算符: **
- 8、赋值运算符: =
- 变量 = 可以计算出合法的值
- 9、比较运算符
- == :等于
- != :不等于
- < , > , >= , <=
- 10、逻辑运算符: and 与| or 或| not 非
- 产生布尔类型的逻辑运算,结果为True或False
- True代表1,False代表0
- 11、身份运算符: is
- 12、成员运算符: in
- 13、位运算符
文章来源: 可乐编程笔记:数字和运算