云子Task03&&04:對數(shù)據(jù)類型,函數(shù)與變量的理解和隨筆
對于 Python 初學(xué)者,掌握數(shù)據(jù)類型、操作、函數(shù)與變量是關(guān)鍵基礎(chǔ)。
一、數(shù)據(jù)類型
- 基礎(chǔ)類型:
? 整數(shù)(int):
? 浮點數(shù)(float):
? 字符串(str):
? 布爾值(bool):C 語言中用 1 和 0 表示,Python 是 True 和 False,
- 復(fù)雜類型:
? 列表(list):可存儲不同類型元素,動態(tài)增刪。例如[1, "two", True]。
? 元組(tuple):類似列表但不可修改,如(1, 2, 3)。
? 集合(set):存儲不重復(fù)元素,可進(jìn)行集合運算,如{1, 2, 3}。
? 字典(dictionary):鍵值對存儲,通過鍵快速查找值,如{"key": "value"}。
? 復(fù)數(shù)(complex):表示復(fù)數(shù),如3 + 4j。
? 函數(shù)(function):可作為數(shù)據(jù)類型,代表可執(zhí)行代碼塊。
? 模塊(module):一組相關(guān)函數(shù)和變量集合。
二、數(shù)據(jù)類型操作
-
整數(shù)與浮點數(shù):常規(guī)運算需注意除法默認(rèn)結(jié)果為浮點數(shù),冪運算如 2**3 結(jié)果為 8。
-
!!字符串的操作:字符串之間可以進(jìn)行拼接操作,使用"+"號即可。比如,"Hello"+"World"的結(jié)果為"HelloWorld"。另外,我們還可以使用乘法運算符""來重復(fù)字符串,比如"Hi"3的結(jié)果為"HiHiHi"。(這個在c中真沒用過)
-
復(fù)雜類型操作難點:
? 列表:理解切片操作、列表推導(dǎo)式等高級用法。例如my_list[1:5]獲取子列表,[x**4 for x in my_list]進(jìn)行列表推導(dǎo)。
? 字典:掌握如何高效地遍歷字典、根據(jù)鍵值對進(jìn)行操作。
三、函數(shù)與變量
-
變量:存儲數(shù)據(jù)的容器,命名有規(guī)則,作用域需注意。超出作用域不可見。
-
函數(shù):
? 組成:header 定義接口,body 包含操作。參數(shù)可多個或無,用逗號分隔。
? 返回值:可多個,用逗號分隔。無返回語句時返回 None。
? 難點與新穎點:
? 理解函數(shù)嵌套,內(nèi)部函數(shù)如何訪問外部函數(shù)變量。
? 裝飾器的概念和用法,它可以在不修改函數(shù)代碼的情況下增強函數(shù)功能。
總之,Python 相比 C 語言有很多獨特之處,很像把c語言匯總出的一種編程語言 很便捷實用 解決了之前學(xué)c時對部分編程模式的疑惑

浙公網(wǎng)安備 33010602011771號