python—資料型別和變數

CannedDream發表於2020-11-30

在python中,能夠直接處理的資料型別和變數有整數、浮點數、字串、布林值、空值、變數。

一、整數

1.python可處理任意大小的整數,包括負整數,在程式中的表示方法與在數學中的方法一樣。例如:0,-10,100,等

2.對於十六進位制表示整數,要加字首0x,例如:0xff00

3.對於很大的數,可以在數中間加“_”分隔開,如10000000,可以寫成10_000_000

 

二、浮點數

1.浮點數表示方法與數學中一樣。例如:1.23,-3.16等

2.用科學計數法表示浮點數,把10換成e,例如:3.14×105可以寫為3.14e5或者是31.4e4,0.000056可以寫為5.6e-5

 

三、字串

1.字串可以用單引號‘’或者是雙引號“”括起來

2.若字串中已有單引號,則用雙引號括起來,例如:" I'm Monica "

3.若字串中既有雙引號又有單引號,可以使用轉義字元反斜槓\來標識

例如:

' She said: \" I\'m Monica \" '

字串表示的內容為:

She said :" I'm Monica"

轉義字元\本身也需要轉義,如\\表示的字元為\

\n表示換行

\t表示製表符

4.為了簡化,Python還允許用r‘’,‘’內部表示的字串預設不轉義

例如:

>>> print('\\\t\\')
\     \
>>> print(r'\\\t\\')
\\\t\\

5.如果python內部有很多換行,寫入\n不好閱讀,為了簡化,可以用 '''...'''的格式表示多行內容

例如:輸入'''作為多行內容的開始,輸入'''作為多行內容的結束

>>>print('''line1
... line2
... line3''')
line1
line2
line3

 

四、布林值

1.布林值只有兩種值:True和False(要注意大小寫)

2.布林值可以用and、or、not來計算

 

五、空值

空值表示None,None不代表值為0

 

六、變數

1.變數可以為任意資料型別

2.變數名必須是大小寫英文、數字和_的組合,不能用數字開頭

  

  

相關文章