1. 程式人生 > >Python 基礎入門 2_1 Number數據類型

Python 基礎入門 2_1 Number數據類型

指數 次方 變量 等於 min complex 入門 false 轉換

# Number數據類型 分Int(整型) float(浮點型) complex(復數)
# 【在python3 以下有long(長整型),3版本當Int 溢出後自動轉換成long】
#Number數據類型之間的轉換 Int轉float , float轉Int
# Num_float = 1.3
# Num_int = 1
# print(int(Num_float),float(Num_int))

#Number數據類型與String數據類型轉換
# Int_string = 2
# String_int = "+1"
# Float_string = 1.5
# String_float = "-1.6" #當String數據類型轉化成Number數據類型,String類型除首字符可以是正負號之外,其余的都只能是數字
# print(str(Int_string)+str(String_float), int(String_int) , float(String_float))

# Number數據類型與Boolean數據類型的轉換: True相當於1 ,False相當於0
# print(int(True),float(False))

#Number數據類型的數學功能,需要引入math包(即import math)
"""
絕對值:abs(變量)
取最大值: max(多個變量或常量,2個起,用逗號隔開)
取最小值: min(多個變量或常量,2個起,用逗號隔開)
求x的y次方: pow( 原數,指數)
float四舍五入: round( float ,保留的小數【默認0】)
向上取整 :math.ceil(float) 當小數大於0時,整數+1
向下取整 :math.floor(float) 當小數小於等於9時,整數不變
以floct數據類型返回整數部分及小數部分 : math.modf(float)
算術平方根: math.sqrt(Num)
"""
# print(abs(-1) , max(1,3,4,5,7) , min(1,2,3,4,5,6,) , pow(5,2) ,round(53.45663,2) ,math.ceil(7.99),math.floor(7.999))
# print(math.modf(33.6),math.sqrt(4))

Python 基礎入門 2_1 Number數據類型