Python基礎知識3 20190417

2019年4月17日

1.==break and continue==

break:某一條件滿足時,退出循環(huán),不再執(zhí)行后續(xù)代碼

continue:某一條件滿足時不執(zhí)行后續(xù)重復代碼,使用continue之前需要確定計數(shù)循環(huán)是否修改,否則會死循環(huán)

2.不希望Print函數(shù)后換行
# 向控制臺輸出內(nèi)容結(jié)束之后,不會換行
print("*",end="")

# 單純的換行Print
print("......")

end=""表示此次輸出之后不會換行

3.使用while進行循環(huán)嵌套打印小星星
row = 1
while row <= 5:
    # 增加小循環(huán)負責每一列的打印
    col = 1
    print("第%d行:" % row,end="")
    while col <= row:
        print("*",end="")
        col = col + 1
    print()
    row = row + 1

運行效果

E:\pro\03_循環(huán)\venv\Scripts\python.exe E:/pro/03_循環(huán)/hm_10_小星星循環(huán)嵌套.py
第1行:*
第2行:**
第3行:***
第4行:****
第5行:*****
4.打印九九乘法表
print("打印九九乘法表:")
row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("%d * %d = %d\t" %(col, row, col*row), end="")
        col = col + 1
    row = row + 1
    print()
打印九九乘法表:
1 * 1 = 1   
1 * 2 = 2   2 * 2 = 4   
1 * 3 = 3   2 * 3 = 6   3 * 3 = 9   
1 * 4 = 4   2 * 4 = 8   3 * 4 = 12  4 * 4 = 16  
1 * 5 = 5   2 * 5 = 10  3 * 5 = 15  4 * 5 = 20  5 * 5 = 25  
1 * 6 = 6   2 * 6 = 12  3 * 6 = 18  4 * 6 = 24  5 * 6 = 30  6 * 6 = 36  
1 * 7 = 7   2 * 7 = 14  3 * 7 = 21  4 * 7 = 28  5 * 7 = 35  6 * 7 = 42  7 * 7 = 49  
1 * 8 = 8   2 * 8 = 16  3 * 8 = 24  4 * 8 = 32  5 * 8 = 40  6 * 8 = 48  7 * 8 = 56  8 * 8 = 64  
1 * 9 = 9   2 * 9 = 18  3 * 9 = 27  4 * 9 = 36  5 * 9 = 45  6 * 9 = 54  7 * 9 = 63  8 * 9 = 72  9 * 9 = 81  
5.==轉(zhuǎn)義字符==
              字符 | 作用
            ---|---
            \t | 垂直方向?qū)ζ?            \n | 水平方向?qū)ζ?            \“ | 輸出雙引號
6.==函數(shù)==
  • 6.1:作用:把具有獨立功能的代碼塊組織成一個小模塊,在需要的時候調(diào)用即可(即獨立代碼封裝到獨立模塊即用及?。?/p>

  • 6.2:步驟:(1)定義函數(shù)
    (2)調(diào)用函數(shù)

  • 6.3:定義函數(shù):

def 函數(shù)名():              # 定義函數(shù)只表示封裝一段代碼,不調(diào)用是無法執(zhí)行的
    """增加注釋的方式"""
    函數(shù)封裝的代碼            # 函數(shù)必須先定義再使用,即不能在定義之前引用
    .............
  • 6.4函數(shù)的文檔注釋:見代碼塊中,==使用是按ctrl+q可顯示調(diào)用備注信息==
  • 6.5函數(shù)的參數(shù):
def sum_2_num(num1, num2):                          # 函數(shù)定義
    result = num1 + num2
    print("%d + %d = %d" %(num1, num2, result))
sum_2_num(10, 30)                                   # 函數(shù)調(diào)用

形參:定義函數(shù)時小括號中的參數(shù)
實參:調(diào)用函數(shù)時候傳遞的參數(shù)

  • 函數(shù)的返回值:==return==;return后續(xù)代碼都不會執(zhí)行
  • 函數(shù)的嵌套調(diào)用
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容