Python資料型別(1)數字資料型別

2021-08-31 11:29:45 字數 1134 閱讀 1081

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...