python中的迴圈巢狀 函式

2021-08-29 23:48:47 字數 1523 閱讀 4402

1.while巢狀迴圈格式0

定義計數器1

while 條件1 :

執行滿足條件1的**

定義計數器2

while 條件2 :

執行滿足條件2的**

計數器2+1

計數器1+1

2.end可以代替換行(print("")函式在python中預設換行)

print(「nihao」 ,end=""):列印的時候不換行

print(「nihao」 ,end="-----"):列印內容之間有-

print(「nihao」 ,end="\n"):內容列印完換行

print(「nihao」 ,end="\t"):內容列印完垂直對齊

3.\t:製表符(讓文字內容垂直方向對齊)

\n:換行符

1.被呼叫的函式模組檔名不能以數字開頭

2.函式的定義和呼叫

(1)定義

def 函式名(): (函式名的命名符合識別符號的命名規則)

函式封裝的**(函式體)

(2)呼叫

函式名()

3.函式的特點

函式不呼叫,不執行。

只有呼叫函式的時候,之前定義的函式才會被執行。

函式呼叫完成之後,會重新回到程式裡面,繼續執行之後的**。

函式呼叫不能放到定義函式之前。

4.pycharm除錯工具

f8:可以單步執行,把函式當做一條**來執行

f7:可以單步執行,對整個**(包括函式)一步一步執行

5.函式注釋

連續的三對引號("""" 「」"")

函式的定義部分應該和其他**保留兩個空行(包括注釋)

6.函式引數

def 函式名(引數1,引數2): (引數可以是多個,中間用逗號隔開)

函式封裝的**塊(函式體)

7.實參和形參

(1)實參:形式引數(用來接收引數,在函式的內部作為變數使用)

(2)形參:實際參與運算(傳遞給形參參與運算)

8.函式的返回值

def 函式名(形參1,形參2):

函式封裝的**(函式體)

return 結果(return後的**不會被執行)

結果2 = 函式名(實參1,實參2)
9.return、break、continue的區別

10.函式的巢狀呼叫

格式:def 函式名1(引數1,引數2):

函式體1的**

def 函式名2(引數1,引數2):

函式體2的**

函式名1(引數1,引數2) (巢狀呼叫函式1)

函式名2( 實參1,實參2 )

11.模組中的函式

(1)模組:以.py結尾的檔案

(2)使用import來匯入模組

格式:import 模組名 (模組名符合識別符號的規則)

模組名.函式名

12.以.pyc結尾的檔案

.pyc檔案:是pycharm解析器將模組(源**)編譯成電腦能識別的二進位制檔案。

python函式中的巢狀

函式的巢狀 從字面意思理解就是函式內部在巢狀函式。def waibu print 123 def neibu print 456 neibu waibu 第一行設定外部函式,第二行外部函式的函式體 第三行在外部函式裡面建立內部函式 第四行內部函式函式體 第五行內部函式的呼叫 第六行外部函式的呼叫 遞...

Python 迴圈巢狀

python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 foriterating var insequence foriterating var insequence statements s statements s python while 迴圈巢狀語法 whi...

Python 迴圈巢狀

python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 for iterating var in sequence for iterating var in sequence statements s statements s python while 迴圈巢狀語法...