在Python中,eval()和int()函數有不同的功能和用途。
示例:
x = eval("2 + 3")
print(x) # 輸出:5
y = eval("3 * 4 + 2")
print(y) # 輸出:14
在上述示例中,eval()函數將字符串解析為表達式進行求值,并返回結果。
示例:
x = int("5")
print(x) # 輸出:5
y = int(3.14)
print(y) # 輸出:3
在上述示例中,int()函數將字符串"5"和浮點數3.14轉換為整數。
總結:eval()函數用于求解表達式的結果,而int()函數用于將對象轉換為整數。