c语言编程笔录

首页 >   > 笔记大全

笔记大全

数学运算符在Python中的妙用

更新时间:2023-12-23

数学运算符在Python中的妙用!

第一段:算术运算符

在Python中,有七个算术运算符:加号(+)、减号(-)、乘号(*)、除号(/)、百分号(%)、双除号(//)、幂运算符(**)。

# 加号
a=5
b=2
c=a + b
print(c) # 输出7

# 减号
a=5
b=2
c=a - b
print(c) # 输出3

# 乘号
a=5
b=2
c=a * b
print(c) # 输出10

# 除号
a=5
b=2
c=a / b
print(c) # 输出2.5

# 百分号
a=5
b=2
c=a % b
print(c) # 输出1

# 双除号
a=5
b=2
c=a // b
print(c) # 输出2

# 幂运算符
a=5
b=2
c=a ** b
print(c) # 输出25

第二段:位运算符

Python中有六个位运算符:与(&)、或(|)、异或(^)、取反(~)、左移(<<)、右移(>>)。

# 与运算符
a=5
b=3
c=a & b
print(c) # 输出1

# 或运算符
a=5
b=3
c=a | b
print(c) # 输出7

# 异或运算符
a=5
b=3
c=a ^ b
print(c) # 输出6

# 取反运算符
a=5
c=~a
print(c) # 输出-6

# 左移运算符
a=5
c=a << 2
print(c) # 输出20

# 右移运算符
a=5
c=a >> 2
print(c) # 输出1

第三段:比较运算符

Python中有六个比较运算符:等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)。

# 等于运算符
a=5
b=5
c=a==b
print(c) # 输出True

# 不等于运算符
a=5
b=3
c=a !=b
print(c) # 输出True

# 大于运算符
a=5
b=3
c=a > b
print(c) # 输出True

# 小于运算符
a=5
b=3
c=a < b
print(c) # 输出False

# 大于等于运算符
a=5
b=5
c=a >=b
print(c) # 输出True

# 小于等于运算符
a=5
b=3
c=a <=b
print(c) # 输出False

第四段:逻辑运算符

Python中有三个逻辑运算符:与(and)、或(or)、非(not)。

# 与运算符
a=5
b=3
c=(a > b) and (a !=b)
print(c) # 输出True

# 或运算符
a=5
b=3
c=(a < b) or (a==b)
print(c) # 输出False

# 非运算符
a=5
c=not(a > 3)
print(c) # 输出False