來自學渣的總結:
python中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。在python中,變數就是變數,它沒有型別,所以不需要宣告,且我們所說的「變數」就是變數所指的記憶體中的物件型別。
對於賦值,python允許同時為多個變數賦值,也可為多個物件指定多個變數
資料型別:數字(number)、字串(string)、列表(list)、
元組(tuple)、集合(set)、字典(dictionary)
其中:number、string、tuple是不可變資料;
list、dictionary、set是可變資料。
一: 數字(number):
1.整數常量(int):
可以使用int函式將乙個字串按指定進製數轉換為整數。
注意:int函式的第乙個引數只能是整數字串,即第乙個字元可以是正負號,其他字元必須是數字,並不能包含小數點或其它符號,否則會出錯。
python中提供了內建函式二進位制bin(x)、八進位制oct(x)和十六進製制hex(x)用於將整數轉換為對應進製的字串。
2.浮點數常量(float):可用type()函式檢視資料型別
3.複數常量(complex):如:2+10j、3+2j
基本格式:complex(實部,虛部)。
4.布林型別常量(bool):布林型別有兩個值true和false。
從物件導向角度看,布林型別是int型別的子類,true和false是布林型別的例項。
用於計算時,true和false分別代表1和0。
注意:在混合計算時,python會把整型轉換為浮點數。
二.字串(string)
python中的字串用單引號』或雙引號"括起來,同時使用反斜槓\轉義特殊字元。
字串的擷取的格式:變數[頭下標:尾下標]
在索引時,0為從頭開始位置(從左到右),-1為從末尾開始的位置(從右到左)。
注意:python沒有單獨的字元型別,乙個字元就是長度為1的字串。
python與c不同,在python中,字串不能改變。
三.列表(list)
python中使用最頻繁的資料型別,list中元素型別可以不同,支援數字、字串、列表。其中列表內包含列表就是所謂的巢狀。
和字串一樣列表可以被索引和獲取,不同的是列表內的元素可以改變。
四.元組(tuple)
元組和列表相似,列表內的元素可以改變,元組不可以。列表用[ ]元組用( )。
字串是一種特殊的元組。
五.集合(set)
集合(set)是由乙個或多個形態各異的大小整體組成的,構成集合的事物或物件稱作元素或成員。其基本功能是進行成員關係測試和刪除重複元素。可以使用也可使用set( )函式建立集合。
注意:建立乙個空集合必須用set( )而不是,因為是用來建立乙個空字典。
六.字典(dictionary)
字典是一種對映型別,他的元素是鍵值對,字典的關鍵字必須是不可變的,也就是唯一的。
python3 基本資料型別
整數 int 浮點數 float 1.23x10 9 寫成 1.23e9 整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的 除法難道也是精確的?是的!而浮點數運算則可能會有四捨五入的誤差 字串 str 字串是以單引號 或雙引號 括起來的任意文字,比如 abc xyz 等等。請注意,或...
Python3 基本資料型別
python中數字有四種型別 整數 布林型 浮點數和複數。int 整數 如 1,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。bool 布林 如 true。float 浮點數 如 1.23 3e 2 complex 複數 如 1 2j 1.1 2.2j python3...
Python3基本資料型別
在python中,變數就是變數,它沒有型別,我們所說的 型別 是變數所指的記憶體中物件的型別。python 3中有六個標準的資料型別 python 3支援int float bool complex 複數 數值型別的賦值和計算都是很直觀的,就像大多數語言一樣。內建的type 函式可以用來查詢變數所指...