【Python基础】数值类型

int(整形)

在 Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)

整形,也被称之为整数。整数就是数学中的数字。

整形在Python中不受长度限制大小范围

使用 type 函数可以查看一个变量的类型

In[1]: 1
Out[1]: 1

In[2]: type(1)
Out[2]: int

浮点型(float)

小数类型

小数

In[1]: 1.0
Out[1]: 1.0

In[2]: type(1.0)
Out[2]: float

运算、运算符优先级与整形是一样。

类型转化

浮点数转化为整形(显示转化)

In[3]: int(1.0)
Out[3]: 1

In[4]: float(1)
Out[4]: 1.0

隐式转化,系统背后默认进行转换

In[5]: 1 / 2
Out[5]: 0.5

算数运算符

因为是整数,所以也可以进行数学中的基本运算。

  • 算数运算符是 运算符的一种
  • 是完成基本的算术运算使用的符号,用来处理四则运算

【Python基础】数值类型_第1张图片

# 取余
In[16]: 9 % 4
Out[16]: 1

In[17]: 9 % 3
Out[17]: 0

In[18]: 2 ** 3
Out[18]: 8

除此之外,“+”还可以作为字符串(包括后续要介绍的序列)的连接运算符。

s1 = 'Hello, '
s2 = 'Charlie'
# 使用+连接两个字符串
print(s1 + s2)

算数运算符的优先级

和数学中的运算符的优先级一致,在 Python 中进行数学计算时,同样也是:

  • 先乘除后加减
  • 同级运算符是 从左至右 计算
  • 可以使用 () 调整计算的优先级

以下表格的算数优先级由高到最低顺序排列

运算符 描述

【Python基础】数值类型_第2张图片

例如:

  • 2 + 3 * 5 = 17
  • (2 + 3) * 5 = 25
  • 2 * 3 + 5 = 11
  • 2 * (3 + 5) = 16

赋值运算符

以下假设变量a为10,变量b为20:

【Python基础】数值类型_第3张图片

你可能感兴趣的:(python,python,开发语言)