Python資料型別

2021-09-12 08:58:11 字數 3210 閱讀 1573

空值(1)python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如:1,100,-8000,0,等等.

(2)計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等.

浮點數也就是小數,子所以成為浮點數,是因為按照科學計數法表示時,乙個浮點數的小數點位置可變的,比如:1.23x109和12.3x108是完全相等的,浮點數可以用數學寫法,如:1.23,3.14,-9.01.但是很大或者和很小的浮點數,就必須使用科學計數法表示,把10次方用e代替,1.23x109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。

(1)字串使用單引號'或者雙引號"括起來的任意文字,比如'abc',"xyz",

(2)請注意,單引號和雙引號本身只是一種表示方式而已,不是字串的一部分,

(3)如果一句話裡面帶有單引號的可以用雙引號括起來,例如:

print

("i'm very ok"

)

(3.1)如果在一行內出現多個單雙引號,使用轉義字元解決**"\"**,如:

print

('i\'m \"ok\"'

)

(3.2)如果輸入多行文字內容要使用三個單引號或者雙引號,如:

print

('''line1

line2

line3

line4'''

)

(3.2)r不轉義字元=字串的原始含義

"r"開頭引起的字串就是宣告了後面引號裡的東西是原始字串(讓有意義的字元,變的沒意義)這裡的"\n"是換行的意思

布林值和布林代數的表示完全一致,乙個布林值只有**true,false表示布林值,在python中可以直接用true,false**(注意大小寫),也可以通過布林運算計算出來.

>>

>

true

true

>>

>

false

false

>>

>

3>

2true

>>

>

3>

5false

注意大小寫

邏輯運算子包括

and(與),or(或),not(非),

(1)and運算,只有所有都為true,and運算結果才是true

>>

>

true

andtrue

true

>>

>

true

andfalse

false

>>

>

false

andfalse

false

>>

>

5>

3and

3>

1true

(2)or運算,只有期中有乙個為true,or運算結果就是true

>>

>

true

ortrue

true

>>

>

true

o***lse

true

>>

>

false

o***lse

false

>>

>

5>3or

1>

3true

(3)not運算,它是乙個單目運算子,把true變成false,false變成true

>>

>

nottrue

false

>>

>

notfalse

true

>>

>

not1

>

2true

(4)布林值經常用在條件判斷中,比如:

age =

17if age >=18:

print

("adult"

)#成年人

else

:print

("teenager"

)#未成年人

空值是python裡乙個特殊的值,用none表示,none不能理解為0,因為**0是有意義的**!,而none是乙個特殊空值.

python資料型別

python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...

python 資料型別

python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...

Python 資料型別

一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...