Python 之 基礎知識(三)

2022-06-14 19:30:14 字數 2216 閱讀 7125

def

函式名():

函式封裝的**

...

pycharm除錯

f8 step over   單步執行**,會把函式呼叫看作一行**直接執行

f7 step into     單步執行**,如果是函式,會進入函式內部

注釋時  快捷鍵ctrl+q 檢視函式的說明資訊

模組是python程式架構的乙個核心概念

使用方法:(方便復用曾經寫過的**)

在乙個python檔案中定義變數或函式,然後在另外乙個檔案中使用import匯入這個模組

匯入之後,就可以使用 模組名.變數/模組名.函式 的方式,使用這個模組中定義的變數或者函式

先將匯入模組先編譯成位元組碼檔案放在__pycache__目錄下

首先mark一點 python中所有非數字型變數支援以下特點:

都是乙個序列sequence,也可以理解為容器

取值遍歷 for in

計算長度、最大/小值、比較、刪除

鏈結 + 和重複 *

切片

insert        在列表的指定位置插入資料

extend      可以把其他列表內的完整內容,追加到當前列表的末尾

remove 刪除指定資料  預設刪除第乙個該元素

pop         預設刪除列表最後乙個資料,如果指定引數,可以刪除元素的索引

clear       可以清空列表

其本質是把乙個變數從記憶體中刪除,即後續不能再繼續使用此變數。

len(列表)  列表長度

列表.count(資料)  資料在列表出現的次數

列表.sort  公升序排序

列表.sort(reverse=true)  降序排序

列表.reverse()  逆序、反轉

for迴圈可以遍歷所有非數字型型別的變數:列表、元組、字典以及字串

index  獲取某乙個資料在元組的下標

count    統計計數

len(元組)    元組長度

迴圈遍歷  同列表一樣(一般對元組 使用的不多 原因如下圖)

函式的引數和返回值 

格式字串

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

和列表的區別

字典用{}定義

字典使用鍵值對儲存資料、鍵值對之間使用,分隔

使用多個鍵值對描述乙個物體的相關資訊

將多個字典放在乙個列表中,再進行遍歷,在迴圈體內部對每乙個字典進行操作者

使用索引獲取對應位置的字元,同樣從0開始

可以使用for迴圈遍歷

字串[開始索引:結束索引:步長]
跳躍切片

想切到字串末尾 結束索引不寫即可

做幾個例題試試~

num_str = "0123456789"

python基礎知識(三)

if語句 條件 用 比較兩個數字或字串是否相等 a,b 1,1 a b true a,b 1,2 a b true 用 可以比較兩個數字大小 a,b 1,2 atrue 使用and or測試多個條件 a,b 1,2 a 1 and b 2 true a,b 1,2 a 2 or b 2 true 使...

Python學習基礎知識(三)

字串在python中非常基礎的概念。字串是指用引號引起來的一段文字。例如 這裡的 hello 就是乙個字串。同時我們定義了乙個變數a,a的內容就是hello。字串可以可以使用雙引號,也可以使用單引號。hello 和 hello 都是可以的。即如果字串使用單引號開始,一定也使用單引號結束 如果字串使用...

python基礎知識之集合

鑑於前面已經對列表的一些用法進行過介紹,本篇文章就從元組開始說 首先,元組和列表的形式上是差不多的,都是儲存大量資料的一組集合,但是也是有不同點的 下面舉個列子 元組 test 1,3,xx 列表 test1 1,2,xx 從上面的列子可以看出在定義元組和列表時需要注意的不同,元組用的小括號,而列表...