defpycharm除錯時函式名():
函式封裝的**
...
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 從上面的列子可以看出在定義元組和列表時需要注意的不同,元組用的小括號,而列表...