📜  Python中的评估(1)

📅  最后修改于: 2023-12-03 15:34:27.221000             🧑  作者: Mango

Python中的评估

Python中的评估是指在运行时计算变量或表达式的值。它可以是简单的算术运算,也可以是复杂的逻辑操作,Python提供了丰富的内置函数来支持这些操作。

算术运算

Python支持基本的算术运算符,包括加法、减法、乘法和除法。此外,还支持取模和幂等运算符。

x = 5
y = 2

print(x + y)  # 输出7
print(x - y)  # 输出3
print(x * y)  # 输出10
print(x / y)  # 输出2.5
print(x % y)  # 输出1
print(x ** y) # 输出25
比较运算

比较运算用于比较两个数的值。Python支持等于、不等于、大于、小于、大于等于和小于等于运算符。

x = 5
y = 2

print(x == y)  # 输出False
print(x != y)  # 输出True
print(x > y)   # 输出True
print(x < y)   # 输出False
print(x >= y)  # 输出True
print(x <= y)  # 输出False
逻辑运算

逻辑运算用于对多个条件进行组合和比较。Python支持and、or和not运算符。

x = 5
y = 2
z = 7

print(x > y and z > y)  # 输出True
print(x > y or z < y)   # 输出True
print(not x > y)        # 输出False
位运算

位运算用于在二进制位上对数值进行操作。Python支持按位与、按位或、按位异或和取反运算符。

x = 5
y = 2

print(x & y)   # 输出0
print(x | y)   # 输出7
print(x ^ y)   # 输出7
print(~x)      # 输出-6
其他运算

除了上述常见的运算符,Python还支持其他一些特殊的运算。比如三目运算符和赋值运算符。

x = 5
y = 2

# 三目运算符
z = x if x > y else y
print(z)  # 输出5

# 复合赋值运算符
x += y
print(x)  # 输出7
内置函数

Python还提供了丰富的内置函数来支持各种计算操作。比如数学函数,字符串函数,列表函数等等。

import math

x = -5
y = 2

print(abs(x))           # 输出5
print(math.ceil(3.14))  # 输出4
print(math.floor(3.14)) # 输出3
print(max(x,y))         # 输出2

以上介绍了Python中的常见的评估操作和内置函数。掌握这些基础操作和函数,可以让你更加高效的编写Python程序。