變數命名規則:
宣告變數
python不需要申明變數,變數一旦初始化,型別和值便確定了。根據值得型別來確定變數的型別。
變數賦值
python中使用等號(=)作為賦值運算子,例如num = 20就是一條賦值語句,這條語句用於將20裝入變數a中,這個過程就是賦值。
num =
20string =
"mayun"
多元賦值
另一種將多個變數同時賦值的方法我們稱為多元賦值(multuple)。
a, b, c =1,
2,"abc"
注意:採用這種方法賦值的時候,等號兩邊的物件都是元組。
多重賦值
python語言可以多重賦值,就是多個變數擁有相同的值。
a = b = c =
1
這條語句用於將1裝入a,b,c三個變數中。
多元賦值和多重賦值在實際開發中不建議使用。
常量常量」的廣義概念是:『不變化的量』,在計算機程式執行時,不會被程式修改的量。
常量名命名規範:
string =
"人生苦短,我學python"
事實上string還是乙個變數,因為你無法保證python語言不會改變它。所以以大寫字母定義常量。
type() 函式如果你只有第乙個引數則返回物件的型別,三個引數返回新的型別物件。這裡著重講解乙個引數。
num =
10print
(type
(num)
)
執行後結果是:
說明num是乙個int型別的資料。
python有六種資料型別,分為數字型別和非數字型別。
數字型別:int(整型),float(浮點型),complex(複數)
非數字型別:str(字串),list(列表),tuple(元組),dict(字典),set(集合)
一般又分為可變型別資料和不可變型別資料。
可變型別資料:列表(list),集合(set),字典(dict)
不可變型別資料: 數字型別(int,float,complex), 元組(tuple), 字串(str)
數字型別
int(整型)
整數,沒有小數點
int_num =
100# 這是乙個整型資料
print
(type
(int_num)
)
float(浮點型)
由整數部分和小數部分組成,即有小數點。
float_num =
10.0
# 這是乙個浮點型資料
print
(type
(float_num)
)
complex(複數)
複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示。
complex_num =10+
1j# 這是乙個複數資料
print
(type
(complex_num)
)
非數字型別
str(字串)
字串可以說是python中最常用的資料型別,由數字、字母、下劃線等特殊符號組成的一串字串,如我們最熟悉的』hello world!'就是一串字串。
string =
"hello world"
# 這是乙個字串資料
print
(type
(string)
)
list(列表)
列表用一對"[ ]"將單個或多個元素括起來,如[『baidu』,『hello』,123,『acde』],每個元素之間用逗號分隔開。
num_list =[10
,20,30
]# 這是乙個列表資料
print
(type
(num_list)
)
tuple(元組)
用一對"( )"將單個或多個元素括起來,每個元素之間用逗號分隔開。另外元組建立完畢後,元素不可修改,這點與列表大不相同。
num_tuple =(10
,20,30
)# 這是乙個元組資料
print
(type
(num_tuple)
)
dict(字典)
字典的每個鍵值對(key=>value)用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號中 ,格式如下所示:
d =
字典是無序的,也就是說要去乙個值value,必須得通過它的鍵key去取。(python3.8以後字典為有序。)
person_msg =
# 這是乙個字典資料
print
(type
(person_msg)
)
set(集合)
集合是乙個無序的不重複元素序列,用大括號括起來,與字典不同,集合在於無序不重複。
num_set =
# 這是乙個集合資料
print
(type
(num_set)
)
整型資料轉為浮點型資料int_num =
100float_num =
float
(int_num)
print
(type
(float_num)
)
浮點型資料轉為整型資料float_num =
100.1
int_num =
int(float_num)
print
(type
(int_num)
)
python變數和資料型別
變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...
Python變數和資料型別
本節內容如下 變數是程式用來儲存資料的記憶體單元,可以通過變數名稱來操作這些資料和記憶體分配情況。既然,變數要占用記憶體空間,那麼,就要考慮如何分配記憶體的問題,何時分配 分配多大 何時 不過這些在python中都非常簡單,python通過自動記憶體管理以及實現了這些功能。上面我們說了變數是用來儲存...
Python 變數和資料型別
此系列摘抄自廖雪峰python教程 變數和資料型別 list和tuple 條件語句和迴圈 dict和set 函式切片 迭代 生成器 生成器和迭代器 函式式程式設計 模組物件導向程式設計 物件導向高階程式設計 定製類列舉類和元類 錯誤及處理 python 可以處理任意大小的整數,包括負整數。字串是以 ...