一 迴圈語句:
1.1 for x in rang(n) :#rang(n)生成左閉右開區間的序列
1.2 while x 條件n:
二條件語句:
if 條件表示式:
elif 表示式:
elif 表示式:
else:
三 break continu
四:函式:
4.1 定義:def func (引數列表):
if not isinstance(x, (int, float)):#引數檢查相當於斷言
raise typeerror('bad operand type')
return 引數列表 #「當返回多個時實際上是返回了乙個元組(可剩括號),不顯示返回實際上反悔了none」
4.2 引用:from filename.py import func_name
4.3 空函式:def nop():
pass #佔位語句,防出錯也為了以後擴充套件方便。
4.4函式的引數:預設引數(x,y=2)、可變引數(相當於元組,*元組或列表)、關鍵字引數(dict類**)。命名關鍵字引數(*,x,y):*後面的是關鍵字引數。
4.5遞迴函式:結構清晰(遞迴都可以寫成迴圈結構),但要防止堆疊溢位(要用尾遞迴優化)
Python 語句結構
比較關係運算子 小於 大於 大於等於 小於等於 不等於 等等分支控制語句 條件表示式 真 假 塊1 塊2 輸出 單分支結構 if如果條件表示式成立ture,則執行if塊中的 否則不執行 注意 1,條件表示式後面有冒號 2,if 塊是靠縮排表示的,一般4個空格也就是乙個tab鍵 if else 如果條...
pytho中with語句的用法
python中的with語句使用於對資源進行訪問的場合,在程式處理過程中是否異常都會執行 enter self 方法,exit 清理 方法操作,釋放被訪問的資源,比如有檔案讀寫後自動關閉 執行緒中鎖的自動獲取和釋放都可以使用。用open開啟乙個檔案進行讀寫時,都有可能產生ioerror。而且檔案每次...
python語句結構(if判斷語句)
一 python語句結構分類 條件控制語句 if 語句 if.elif語句 if巢狀 迴圈語句 while語句 for迴圈 控制語句 break continue pass語句 二 python通過if語句來實現分支判斷 if 條件語句 執行語句 else 執行語句 注意 1 python通過縮進來...