Python 数据类型
Python 3中有6种标准的对象类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionary(字典)
1 Number(数字)
Python 3支持3种不同的数值类型:整型(int)、浮点型(float)、复数(complex)。
1.1 整型
int通常被称为整型或整数,是正、负整数,不带小数点。
25 + 25
50
51 - 25 - 25
1
25 * 2
50
150 / 50
3.0
150 // 50 #地板除
3
153 % 3 #取余
0
1.2浮点型
浮点型由整数部分与小数部分组成,也可以使用科学计数法表示。
3.1 * 2.0
6.2
151 / 3.0
50.333333333333336
1.3 复数
复数由实数部分和虚数部分构成,可以用a+bj或complex(a,b)表示,复数的实部a和虚部b都是浮点型。
x = 1.0 + 2.0j
y = 2.0 + 3.0j
print(x+y)
(3+5j)
a = 5
b = 6
complex(a,b)
(5+6j)
1.4数据类型转换
有时我们要对数据内置的类型进行转换,只需要将数据类型作为函数名即可。
数据的类型转换时有如下4个函数可以使用:
int(x)将x转换为一个整数。
float(x)将x转换为一个浮点数。
complex(x)将x转换为一个复数,实数部分为x,虚数部分为0。
complex(x, y)将x和y转换为一个复数,实数部分为x,虚数部分为y。x和y是数字表达式。
int(1.234)
1
float(1234)
1234.0
float(input())#输入1234
1234
1234.0