這是記錄自己學 Python 的過程,今天要記錄的是 Number 型態,包括 Number 的運算、Method and Function、Math Module 等。
數字運算符號
print(10 + 5) # 加法
print(22.33 - 12.55) # 減法
print(10 * 20.55) # 乘法
print(10 / 5.4) # 除法
print(10 % 5) # 0 // 取餘數
print(10 % 3) # 1 // 取餘數
print( 2** 3) # 2 的三次方 // 次方
Methods and Function
使用 Methods and Function 可以簡化數字運算上的過程。
print(abs(-5)) #絕對值函數,5
print(pow(10,2)) # 次方函數,100
print(max(5,555,666,44444)) # 找最大的值,44444
print(min(-40,-500,555)) # 找最小值,-500
print (round(2.2)) # 四捨五入,2
print(round(2.6)) # 四捨五入,3
print(round(2.5)) # 四捨五入,遇到中間值,會返回偶數,基準數是2,所以會返回2
print(round(3.5))# 四捨五入,遇到中間值,會返回偶數,基準是3,所以會返回4
print(int(3.4)) # 將浮點數轉換為整數,3
print(float(3)) # 將整數轉換為浮點數,3.0
print(str(44)) # 將整數轉換為字串,'44'
print(str(44)+str(66)) # 字串相加,'4466'
print(44+66) # 數字相加,110
Math Module
使用 Math 模組可以簡化數字運算的過程。
import math
print(math.e) #2.718281828459045
print(math.pi) #3.141592653589793
print(math.floor(4.55555)) # 無條件捨棄,4
print(math.ceil(4.66666)) # 無條件進位,5
print(math.sqrt(64)) # 開根號,8
Variable and Assignment
等號 ' = ' 在 Python 中是賦予變數一個值,而不是數學中的 ‘ 等於 ‘ 意思。
x=5 # 賦予變數x一個value 為5
x+=1 # 將變數x賦予x+1的值
print(x) # 結果會是6
若你喜歡今天的紀錄,請幫忙分享,Ich wünsche dir einen schönen Tag : )