1. 程式人生 > >Python中pass的用法

Python中pass的用法

  1. 空語句 do nothing
  2. 保證格式完整
  3. 保證語義完整

以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
版權宣告:本文為博主原創文章,轉載請附上博文連結!