1. 程式人生 > 實用技巧 >python第四天

python第四天

while巢狀

寫while的巢狀時,先寫裡層,再寫外層。

外層迴圈執行一次,內層迴圈執行一圈。

在座標系中,外層 迴圈變數一般控制行號,內層迴圈變數一般控制列號。

-------------------------------------------------------------------------------

print擴充套件

def print(self, *args, sep=' ', end='\n', file=None): # known special case of print

函式輸出多個變數,中間預設用空格隔開,也就是以sep=''中內容隔開

end=‘\n’是預設的換行,如果不換行end=‘’

------------------------------------------------------------------------------------

列印5x5的小星星

i=1
while i<5:
j = 1
while j<5:
print("*" , end='')
j+=1
print()
i+=1
------------------------------------------------------------------------------------
99乘法表
i = 1
while i <= 9:
j = 1
while j <= i:
print("%d+%d=%d\t" % (j, i, i * j), end='')
j += 1
print()
i += 1
-----------------------------------------------------------------------------------
t\表示tab鍵,文字輸出顯示時,在豎直方向保持對齊  橫向製表符
r\ 表示回車
\\ 表示\
\" 表示"
等等
------------------------------------------------------------------------------------
for迴圈遍歷容器
格式:
for 臨時變數 in 容器:
    對臨時變數的處理
可以取出列表,元組,字串,字典,臨時變數可以從容器中一個一個的獲取
a_list = [1, 2, 3, 3, 4, 5, 1234, 222]
for value in a_list:
print(value)
for迴圈只能遍歷列表,字串,元組,字典這樣的可以遍歷的容器
-------------------------------------------------------------------------------------
for迴圈完整語法
for 臨時變數 in 容器:
   if 條件1: 對臨時變數處理
  滿足條件時,break
else:
  在上面for迴圈中沒有break語句,容器遍歷完,一定會執行else後面的內容

-------------------------------------------------------------------------------------
函式: 把具有獨立功能的程式碼塊組織為一個小模組

def 函式名():

  函式封裝的程式碼


提高開發率,實現程式碼的重用。

函式必須先定義後呼叫
定義函式時,不會進入函式內部執行程式碼,呼叫函式時,才會進入函式內部執行程式碼
------------------------------------------------------------------------------------------
pycharm的除錯工具
F8 可以單步執行程式碼,會把函式呼叫看作是一行程式碼直接執行(要想進入,在函式前加斷點)
F7 可以單步執行程式碼,如何遇到函式,會進入函式內部。
------------------------------------------------------------------------------------------
寫函式,寫註釋
定義函式名下面先寫註釋“”“xxx”“” (三個成對雙引號或單引號)
檢視註釋:
定位到函式名下 按ctrl+q 開啟註釋,或者help(函式名)
函式的引數
def 函式名(引數):

  xxxxxx
形參:定義函式的時候書寫的引數是形參, 接受真實資料
實參:呼叫函式的時候書寫的引數, 作用:傳入函式內部的真實資料
函式呼叫使用時,需要根據函式引數順序和個數,分別傳入不同的數值。