初學 Python Day One — Number 數字型態

SHACK LIN
3 min readAug 20, 2023

--

這是記錄自己學 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 : )

--

--

SHACK LIN

喜歡嘗試新事物的 6 / 2 人,因緣際會下學習 Python 開啟自己對 Coding 的興趣。自學前端技術,持續朝前往德國及日本工作的夢想努力。