python一元加号和减号 您所在的位置:网站首页 python两个乘号运算 python一元加号和减号

python一元加号和减号

2024-07-08 07:13| 来源: 网络整理| 查看: 265

数学里面的加减乘除,就是运算符,但是 Python 的运算符更多样,更复杂,分为算术运算符、比较运算符、赋值运算符、位运算符、逻辑运算符、成员运算符、身份运算符。为了更直观的看到运算符的使用,本文采用代码和注释结合的方式进行讲解。

算术运算符

a = 21

b = 10

c = 0

# 加

c = a + b  # 31

# 减

c = a - b  # 11

# 乘

c = a * b  # 210

# 除

c = a / b  # 2.1

# 求余数

c = a % b  # 1

# 幂(次方)

a = 2

b = 3

c = a**b  # 8

# 取整数,向下取接近商的整数

c = 9//2  # 4

c = -9//2  # -5

比较运算符

代码中的if ... else ...是指“如果,满足条件,做什么事,否则,做其他事”。

a = 21

b = 10

c = 0

# 等于

if ( a == b ):

print("a 等于 b")

else:

print("a 不等于 b")

# 不等于

if ( a != b ):

print("a 不等于 b")

else:

print("a 等于 b")

# 小于

if ( a < b ):

print("a 小于 b")

else:

print("a 大于等于 b")

# 大于

if ( a > b ):

print("a 大于 b")

else:

print("a 小于等于 b")

a = 5

b = 20

# 小于等于

if ( a = a ):

print("b 大于等于 a")

else:

print("b 小于 a")

赋值运算符

=是赋值运算符,算术运算符都可以右边加上=变成“算术赋值”运算符。

a = 21

b = 10

c = 0

# 简单的赋值

c = a + b  # 31

# 等价于 c = c + a

c += a  # 52

# 等价于 c = c - a

c -= a  # 31

# 等价于 c = c * a

c *= a  # 651

# 等价于 c = c / a

c /= a  # 31.0

c = 2

# 等价于 c = c % a

c %= a  # 2

# 等价于 c = c ** a

c **= a  # 2097152

# 等价于 c = c // a

c //= a  # 99864

Python3.8 新增了海象运算符:=,可以在表达式内部为变量赋值:

if (n := len(a)) > 10:

print(f"List is too long ({n} elements, expected



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有