14 Python基礎 高階變數

2021-10-08 03:23:24 字數 2018 閱讀 4630

1.與列表類似,但不同在於元組的元素型別可以不同,且不能修改(保證資料安全)

2.用於儲存一串 資訊, 資料之間使用 , 分隔

3.元組用 ( ) 定義

4.元組的索引 從 0開始

5.索引就是資料在元組中位置編號

建立元組:

info_tuple = (「小明」,5,10)
info_tuple = ("xiaoming",18,10)

# 1.取值和取索引

print(info_tuple[0])

# 已知資料內容,想知道該資料在元組中的索引

print(info_tuple.index("xiaoming"))

# 2.統計計數

print(info_tuple.count("xiaoming"))

# 統計元組中包含元素的個數

print(len(info_tuple))

控制台輸出結果:

c:\users\10428\desktop\py-project\venv\scripts\python.exe c:/users/10428/desktop/py-project/ky_06_元組基本使用.py

xiaoming01

3process finished with exit code 0

info_tuple = ("xiaoming",18,10)

# 使用迭代遍歷元組

for my_info in info_tuple

# 使用格式字串 my_info 這個變數不方便

# 因為元組中通常儲存的資料型別是不同的,故輸出列印需要單獨說明格式

print(my_info)

控制台輸出結果:

c:\users\10428\desktop\py-project\venv\scripts\python.exe c:/users/10428/desktop/py-project/ky_07_元組遍歷.py

file "c:/users/10428/desktop/py-project/ky_07_元組遍歷.py", line 4

for my_info in info_tuple

^syntaxerror: invalid syntax

process finished with exit code 1

函式的 引數 和返回值, 乙個函式可以接收任意多個引數,  或者 一次返回多個資料

格式字串,格式化字串後面的 ( ) 本質上就是乙個元組

讓列表不可以被修改,以保護資料安全

應用1:格式化字串 :​

之前字串輸出方式:

print("%s 年齡是 %d 身高是 %0.2f "("小明",18,1.75)
用元組後的輸出方式:用元組拼接乙個新字串

info_tuple = ("小明", 18, 1.75)

# 格式化字串後面的`()` 本質就是元組

print("%s 的年齡是 %d 身高是 %.2f" % info_tuple)

結論:小括號內容本質就是乙個元組。

應用2:元組和列表之間轉換

1.希望修改元組,使用 list 函式可以把元組轉換成列表

list(元組)
2.希望保護列表資料,使用 tuple 函式可以把列表轉換成元組

tuple(列表)

1 4 Python 條件語句

python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,基本形式為 ...

14 python中定製類

2 python中 str 和 repr 特殊方法又稱為魔術方法 列印乙個例項 python如何把任意變數變為str的呢 因為任何資料型別的例項,都有乙個 str 的特殊方法,列印的時候實際呼叫的是這個方法 python的其餘特殊方法舉例 print的 str len的lencmp的 cmp 定義在...

14 python異常處理及斷言

前言 本文主要介紹python中異常的處理及斷言,包括異常型別 異常捕獲 主動跑出異常和斷言。什麼是異常?異常即是乙個事件,該事件會在程式執行過程中發生,會影響程式的正常執行,一般情況下,在python無法正常處理程式時就會發生乙個異常。異常是python物件,表示乙個錯誤。當python指令碼發生...