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
數字 資料型別
資料型別 number 數字型別 整數和小數 string 字串型別 的值一般都是用單引號或者是雙引號括起來 34 boolean 布林型別 值只有兩個,true 真1 false 假0 null 空型別,值只有乙個 null,乙個物件指向為空了,此時可以賦值為null undefined 未定義,...
Python 資料型別 數字
start 整數沒有精度限制,具有無窮大小。十進位制整數 n 255 n int 255 print n 二進位制以 0b 開頭 n 0b11111111 n bin 255 n int 11111111 2 print n 八進位制以 0o 開頭 n 0o377 n oct 255 n int 3...
python資料型別1
寫 有如下變數,請按照要求實現每個功能 共6分,每小題各0.5分 name alex 移除 name 變數對應的值兩邊的空格,並輸出處理結果 name alex res name.strip print res 判斷 name 變數對應的值是否以 al 開頭,並輸出結果 name alex prin...