Python中的?pass?占位語句
前言:
Python pass 是空語句,是為了保持程序結(jié)構(gòu)的完整性;pass 不做任何事情,一般用做占位語句。
Python 語言 pass 語句語法格式如下:
pass
測試實例:
實例
#!/usr/bin/python # -*- coding: UTF-8 -*- # 輸出 Python 的每個字母 for letter in 'Python': if letter == 'h': pass print '這是 pass塊' print '當(dāng)前字母 :', letter print "Good bye!"
以上實例執(zhí)行結(jié)果:
當(dāng)前字母 : P
當(dāng)前字母 : y
當(dāng)前字母 : t
這是 pass 塊
當(dāng)前字母 : h
當(dāng)前字母 : o
當(dāng)前字母 : n
Good bye!
以Python 3.x版本為主:
場景:當(dāng)在一個循環(huán)里或者判斷邏輯語句里,為了保持結(jié)構(gòu)完整性,留著后續(xù)補(bǔ)充代碼,則可以使用pass語句,充當(dāng)一個占位作用
?pass語句? while 成立條件: ? ? if i%7==0: ? ? ? ? pass ? ? else ? ? ? ? print('當(dāng)前遍歷值:%s' % (value))
?代碼如下?:
#!/usr/bin/python3 # -*- coding: utf-8 -*- import json day=0; jsonString='[{"day":"7","prize":"獎品2選1,超大鼠標(biāo)墊/定制冰箱貼"},{"day":"14","prize":"獎品3選2,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本"},{"day":"21","prize":"獎品5選3,超大鼠標(biāo)墊/定制冰箱貼/虎年筆記本/雙肩背包/WuKong熊手辦"}]'; jsonObject = json.loads(jsonString) # 循環(huán)嵌套語句 while day<=21: ? ? day+=1 ? ? if day%7==0: ? ? ? ? index=int(day/7) ? ? ? ? item=jsonObject[index-1] ? ? ? ? print('連續(xù)更文第%s天,可獲得獎勵:%s\r\n' % (item['day'],item['prize'])) ? ? else: ? ? ? ? pass
?效果如下?:
到此這篇關(guān)于Python中的 pass 占位語句 的文章就介紹到這了,更多相關(guān)Python pass 語句 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于yolov5的一些簡單說明(txt文件、訓(xùn)練結(jié)果分析等)
使用YOLOV5訓(xùn)練數(shù)據(jù)之后我們需要一些評判標(biāo)準(zhǔn)來告訴我們所訓(xùn)練的效果究竟如何,下面這篇文章主要給大家介紹了關(guān)于yolov5的一些簡單說明,主要是txt文件、訓(xùn)練結(jié)果分析等的相關(guān)資料,需要的朋友可以參考下2022-06-06超詳細(xì)OpenMV與STM32單片機(jī)通信 附完整源碼
這篇文章主要介紹了OpenMV與STM32單片機(jī)通信的相關(guān)知識,在文章結(jié)尾給大家提供了項目源碼,需要的朋友可以參考下2021-11-11