多個變數附相同的值 Python變數和資料型別

2021-10-14 19:02:34 字數 2633 閱讀 3675

變數命名規則:

python不需要申明變數,變數一旦初始化,型別和值便確定了。根據值得型別來確定變數的型別。

python中使用等號(=)作為賦值運算子,例如num = 20就是一條賦值語句,這條語句用於將20裝入變數a中,這個過程就是賦值。

num = 20

string = "mayun"

另一種將多個變數同時賦值的方法我們稱為多元賦值(multuple)。

a, b, c = 1, 2, "abc"
注意:採用這種方法賦值的時候,等號兩邊的物件都是元組。

python語言可以多重賦值,就是多個變數擁有相同的值。

a = b = c = 1
這條語句用於將1裝入a,b,c三個變數中。

多元賦值和多重賦值在實際開發中不建議使用。

常量」的廣義概念是:『不變化的量』,在計算機程式執行時,不會被程式修改的量。

常量名命名規範:

string = "人生苦短,我學python"
事實上string還是乙個變數,因為你無法保證python語言不會改變它。所以以大寫字母定義常量。

type() 函式如果你只有第乙個引數則返回物件的型別,三個引數返回新的型別物件。這裡著重講解乙個引數。

num = 10

print(type(num))

執行後結果是:說明num是乙個int型別的資料。

python有六種資料型別,分為數字型別和非數字型別。

數字型別:int(整型),float(浮點型),complex(複數)

非數字型別:str(字串),list(列表),tuple(元組),dict(字典),set(集合)

一般又分為可變型別資料和不可變型別資料。

可變型別資料:列表(list),集合(set),字典(dict)

不可變型別資料: 數字型別(int,float,complex), 元組(tuple), 字串(str)

整數,沒有小數點

int_num = 100 # 這是乙個整型資料

print(type(int_num))

由整數部分和小數部分組成,即有小數點。

float_num = 10.0 # 這是乙個浮點型資料

print(type(float_num))

複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示。

complex_num = 10 + 1j # 這是乙個複數資料

print(type(complex_num))

字串可以說是python中最常用的資料型別,由數字、字母、下劃線等特殊符號組成的一串字串,如我們最熟悉的'hello world!'就是一串字串。

string = "hello world" # 這是乙個字串資料

print(type(string))

列表用一對"[ ]"將單個或多個元素括起來,如['baidu','hello',123,'acde'],每個元素之間用逗號分隔開。

num_list = [10, 20, 30] # 這是乙個列表資料

print(type(num_list))

用一對"( )"將單個或多個元素括起來,每個元素之間用逗號分隔開。另外元組建立完畢後,元素不可修改,這點與列表大不相同。

num_tuple = (10, 20, 30) # 這是乙個元組資料

print(type(num_tuple))

字典的每個鍵值對(key=>value)用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號中 ,格式如下所示:d =字典是無序的,也就是說要去乙個值value,必須得通過它的鍵key去取。(python3.8以後字典為有序。)

person_msg =  # 這是乙個字典資料

print(type(person_msg))

集合是乙個無序的不重複元素序列,用大括號括起來,與字典不同,集合在於無序不重複。

num_set =  # 這是乙個集合資料

print(type(num_set))

int_num = 100

float_num = float(int_num)

print(type(float_num))

float_num = 100.1

int_num = int(float_num)

print(type(int_num))

返回值包含多個變數的方法

直接丟 給我乙個陣列,返回乙個陣列 最大值,最小值,和 param array array是個引數是個陣列 returns 返回值是個陣列 第乙個元素是和,第二個元素是最小值,第三個元素是最大值 function getnum array 判斷最小值 if min array i 再定義乙個陣列儲存...

python編寫同時向多個郵箱傳送相同的檔案

為了試驗簡便我用我的網易郵箱向我的網易郵箱一次性傳送多封郵件 1,可以看到我的郵箱中現在沒有任何檔案 2.接下來執行下面的 輸入相應的資料 from email.mime.text import mimetext from email.header import header import smtp...

python函式返回多個值

python函式返回多個值的方法 python可以返回多個值,確實挺方便 函式裡的return只能返回乙個值,但是返回型別是沒是限制的 因此,我們可以 返回乙個 tuple型別,來間接達到返回多個值 在robot framework source code 時的例子 def init self,ce...