1. 字符串
- 字符串是以單引號或者雙引號括起來的任意文本,該字符并不屬于字符串的一部分,如果確實(shí)字符串里面有該單引號或者雙引號則通過轉(zhuǎn)義字符\來表示;python還允許用
r''
表示''
內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義 - python允許用
'''...'''
的格式進(jìn)行多行內(nèi)容的表示
>>> print('''Hello ... world''') Hello world
2. 布爾值
- 布爾值和布爾代數(shù)的表示完全一致,一個布爾值只有
True
和False
兩種值,在Python中可以直接用True
和False
來表示布爾值(請注意大小寫) - 布爾值可以用
and
、or
和not
運(yùn)算;運(yùn)算邏輯和我們正常的與否保持一致
3. 空值
- 控制是Python里一個特殊的值,用
None
表示,該值不能理解為0,0有其意義,但是None
是一個特殊的空值。
4. 變量
- 變量必須是大小寫英文、數(shù)字和下劃線
_
組合,且開頭不能用數(shù)字 - python的變量本身不固定,稱之為動態(tài)語言,相比靜態(tài)語言在定義變量的是時候必須制定變量類型,如果賦值的時候不匹配,就會報錯。
5. 常量
- 常量在Python中正常是全部大寫的變量名表示常量
-
/
除法計(jì)算結(jié)果是浮點(diǎn)數(shù),即使是兩個整數(shù)恰好整除,結(jié)果也是浮點(diǎn)數(shù); - 還有一種除法是
//
,稱為地板除,兩個整數(shù)的除法仍然是整數(shù),該除法永遠(yuǎn)是整數(shù),即使除不盡,精確除法要用/
- 無論整數(shù)做
//
除法還是取余數(shù)%
,結(jié)果永遠(yuǎn)是整數(shù)
6. 注意事項(xiàng)
Python整數(shù)沒有限制大小,浮點(diǎn)數(shù)也沒有限制大小,但是超過一定的范文就直接表示為inf
7. 總結(jié)
**完成了python數(shù)據(jù)類型和變量的學(xué)習(xí),python的入門還是相對比較簡單的,只是有一些特殊的地方要特殊加強(qiáng)的記憶下