python資料型別有:整數、浮點數、字串、布林值、空值、變數、常量。下面對一些型別注意點進行總結:
字串字串是以單引號'
或雙引號"
括起來的任意文字;
如果'
本身也是乙個字元,那就可以用""
括起來,比如"i'm ok"
如果字串內部既包含'
又包含"
,可以用轉義字元\
來標識,比如:
'i\'m \"ok\"!'
r''
表示''
內部的字串預設不轉義:
>>
>
print
('\\\t\\'
)\ \
>>
>
print
(r'\\\t\\'
)\\\t\\
用'''...'''
的格式表示多行內容:
>>
>
print
('''line1
... line2
... line3'''
)line1
line2
line3
多行字串'''...'''
還可以在前面加上r
使用
空值空值是python裡乙個特殊的值,用none
表示。
none
不能理解為0
,因為0
是有意義的,而none
是乙個特殊的空值
變數變數名必須是大小寫英文、數字和_
的組合,且不能用數字開頭;
在python中,等號=
是賦值語句,可以把任意資料型別賦值給變數,同乙個變數可以反覆賦值,而且可以是不同型別的變數;
變數本身型別不固定的語言稱之為動態語言;
常量通常用全部大寫的變數名表示常量;
python中的除法
在python中,有兩種除法,一種除法是/
:
>>> 10 / 3
3.3333333333333335
/
除法計算結果是浮點數,即使是兩個整數恰好整除,結果也是浮點數:
>>> 9 / 3
3.0
還有一種除法是//
,稱為地板除,兩個整數的除法仍然是整數:
>>> 10 // 3
3
整數的地板除//
永遠是整數,即使除不盡。
因為//
除法只取結果的整數部分,所以python還提供乙個餘數運算,可以得到兩個整數相除的餘數:
>>> 10 % 3
1
注意點
(1)對變數賦值x = y
是把變數x
指向真正的物件,該物件是變數y
所指向的。隨後對變數y
的賦值不影響變數x
的指向。
(2)python的整數沒有大小限制。
(3)python的浮點數也沒有大小限制,但是超出一定範圍就直接表示為inf
(無限大)。
關於python的基礎知識1 資料型別
python中的資料型別。python中的5中資料型別 1 numbers,數字 2 string,字串 3 list,列表 4 tuple,元組 5 dictionary,字典。其中,list是最常用的資料型別,dictionary次之。舉例 numbers var1 1 var2 2 strin...
資料型別基礎知識
強型別語言 要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用 安全性高,速度慢 弱型別語言 資料型別分類 基本型別 重點 public class six1 引用型別類介面 陣列位 bit 是計算機內部資料儲存的最小單位 位元組 byte 是計算機中資料處理的基本單位,習慣用byte來表...
Python基礎知識 1 6資料型別
在數學中我們知道有整數 小數 複數等,簡言之資料是有型別之分的 同樣,在python程式語言中,資料也是有型別的 舉個例子 從藥店購買的眼藥水與我們從商店購買的礦泉水,瓶子的大小為什麼不一樣大呢?說到底不就是為了節省空間嘛,試想如果用礦泉水瓶來儲存那麼少的眼藥水雖然是可以的,但會造成極大的浪費 因此...