python語句結構 python學習之結構語句

2021-10-17 01:21:02 字數 636 閱讀 9406

一 迴圈語句:

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通過縮進來...