Python中pass的用法
阿新 • • 發佈:2018-11-29
- 空語句 do nothing
- 保證格式完整
- 保證語義完整
以if語句為例,在c或c++/java中:
if(true)
; //do nothing
else
{
//do something
}
對應於python就要這樣寫:
if true:
pass #do nothing
else:
#do something
1 pass語句在函式中的作用
當你在編寫一個程式時,執行語句部分思路還沒有完成,這時你可以用pass語句來佔位,也可以當做是一個標記,是要過後來完成的程式碼。比如下面這樣:
def iplaypython():
pass
定義一個函式iplaypython,但函式體部分暫時還沒有完成,又不能空著不寫內容,因此可以用pass來替代佔個位置。
2 pass語句在迴圈中的作用
pass也常用於為複合語句編寫一個空的主體,比如說你想一個while語句的無限迴圈,每次迭代時不需要任何操作,你可以這樣寫:
while True:
pass
以上只是舉個例子,現實中最好不要寫這樣的程式碼,因為執行程式碼塊為pass也就是空什麼也不做,這時python會進入死迴圈。
---------------------
作者:Violet-Guo
來源:CSDN
原文:https://blog.csdn.net/violet_echo_0908/article/details/52052054
版權宣告:本文為博主原創文章,轉載請附上博文連結!