Python 数据类型 -- 数字(Number)

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

上一篇:离散傅里叶变换,逆变换(c语言)


下一篇:原创 linux下c++ lesson12 运算符重载基础