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