Python資料型別(1)數字資料型別
阿新 • • 發佈:2018-11-11
Python資料型別簡介
Python語言是面向物件的一門程式語言。Python中的資料型別其實就是Python的內建基本物件。內建物件主要包括簡單型別和容器型別。簡單型別主要是數值型資料,容器型別是可以包含其他物件的集體,如序列,元組,對映,集合等。Python中的資料型別也是物件,資料型別像其他物件一樣也有屬性(attribute)和內建方法(buildin method)。物件的屬性和方法可以通過點操作符(.)來引用。
數字數值型別
數字包括整數,浮點數,複數,布林型別的數等。
>>> 3*5 #整數 15 >>> 16.8/8 #浮點數 2.1 >>> bool(10) #布林型別 True >>> bool('') False >>> bool(0) False >>> x=1+2j #複數型別 >>> x (1+2j)
常見的數學運算實現
>>> 15%2 #取餘 1 >>> -5**3 #求冪 -125 >>> import math #匯入math模組 >>> math.pi #pi 3.141592653589793 >>> math.sqrt(4) #開平方 2.0 >>> math.log(100,10) #取以10為底100的對數 2.0 #分數運算 >>> from fractions import Fraction #匯入分數模組 >>> x=Fraction(1,2) #分數二分之一表示方法 >>> x Fraction(1, 2) >>> y=Fraction('1.25') >>> x+y Fraction(7, 4) >>> Fraction(7, 4)+1 #對比一個分數加整數和浮點數結果的不同 Fraction(11, 4) >>> Fraction(7, 4)+1.0 2.75
參考文獻:秦穎.Python實用教程.北京:清華大學出版社,2016.