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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

轉載于:https://www.cnblogs.com/sunmoon1993/p/10036374.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248917.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248917.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248917.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

express路由管理的幾種自動化方法分享-js教程-PHP中文網

我們平時在使用express寫代碼的過程中,會根據類別,將路由分為多個不同的文件,然后在項目的入口文件(例如app.js)中將其依次掛載,例如: 1 2 3 4 5 6 7 const index require(./routes/index) con…

dotnet不是內部或外部的命令,也不是可運行的程序或批處理文件

>>這臺電腦>>屬性>>高級系統設置>>環境變量>>系統變量>>Path>>編輯>> 變量值中添加 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; 即可。轉載于:https://www.cnblogs.com/ZCrystal/p/10894591.html

轉載 vue的基礎使用

轉載https://www.cnblogs.com/majj/p/9957597.html#top vue的介紹 前端框架和庫的區別nodejs的簡單使用vue的起步指令系統組件的使用過濾器的使用watch和computed鉤子函數漸進式的JavaScript框架 vue react angualr作者:尤雨溪 facebook 谷歌公…

Express實現路由分發控制、RESTful API

Express實現路由分發控制、RESTful API 標簽(空格分隔): Node.js 最近在用Express作為自己的WEB應用框架,其中最為迷惑的就是Express的路由控制和分發,在網上搜了很多資料,但是大部分的資料都是將Express的…

springboot運行jar包時候加載指定目錄的其他jar支持包

最近發生一個小故障,調試好的項目,發布成jar包后無法找到oracle的驅動,研究了一下解決了。記錄一下。寫了一個run.sh腳本 #!/bin/bash cd ~ cd app nohup java -Djava.ext.dirs./lib -Doracle.jdbc.thinLogonCapabilityo3 -jar -Xms512m -Xmx…

OpenLayers3關于Map Export的Canvas跨域

一 Canvas跨域現象 地圖導出是地圖中常用的功能,并且OpenLayers3中也提供了兩個地圖導出的例子:http://openlayers.org/en/latest/examples/export-map.html http://openlayers.org/en/latest/examples/export-pdf.html。 看到這兩個例子我們都很興奮,直…

typescript-koa-postgresql 實現一個簡單的rest風格服務器 —— 連接 postgresql 數據庫...

接上一篇,這里使用 sequelize 來連接 postgresql 數據庫 1、安裝 sequelize,數據庫驅動 pg yarn add sequelize sequelize-typescript pg reflect-metadata 2、新建配置文件夾 conf 及 配置文件 db.conf.ts /*** name: 數據庫配置* param : undefined* r…

SmartGit使用教程

說明 官網的客戶端是命令行形式的,有興趣可以去了解下。這里針對圖形界面的smartgit做一個使用說明。 軟件下載和安裝 下載地址[2016.12.16測試可以] 按需選擇,如果不知道自己電腦是什么系統的,那我沒話說了https://www.syntevo.com/smartgit/ 安裝 …

jquery 下拉框 select2 運用 筆記

1,添加select2 樣式 參考&#xff08;https://select2.org/ &#xff09; 2,Html: <select id"txtType" name"Type" class"form-control select2" multiple"multiple"> </select> 3,jquery section scripts{ $(documen…

Asp.Net MVC中Action跳轉小結

首先我覺得action的跳轉大致可以這樣歸一下類&#xff0c;跳轉到同一控制器內的action和不同控制器內的action、帶有參數的action跳轉和不帶參數的action跳轉。 一、RedirectToAction(“Index”);//一個參數時在本Controller下&#xff0c;不傳入參數。 二、RedirectToAction(A…

獲取瀏覽器屏幕高度(js,jq) - 進擊的小牛牛 - 博客園

javascript IE中&#xff1a; document.body.clientWidth > BODY對象寬度 document.body.clientHeight > BODY對象高度 document.documentElement.clientWidth > 可見區域寬度 document.documentElement.clientHeight > 可見區域高度 FireFox中&#xff1a; docum…

589-N叉樹的前序遍歷

N階二叉樹&#xff1a; class Tree {public int val;public List<Tree> children;public Tree() {}public Tree(int _val, List<Tree> _children) {val _val;children _children;}}迭代法遍歷&#xff1a;public List<Integer> preorder(Tree root) {List&…

解析URL參數

1、拿到一個完整url后&#xff0c;如何解析該url得到里面的參數。 /*** 解析url中參數信息&#xff0c;返回參數數組*/ function convertUrlQuery($query) {$queryParts explode(&, $query);$params array();foreach ($queryParts as $param) {$item explode(, $param);…

第一個爬蟲和測試

Python測試函數的方法之一是用&#xff1a;try……except def gameover(a,b):if a>10 and b>10 and abs(a-b)2:return Trueif (a>11 and b<11) or (a<11 and b>11):return Truereturn False try:agameover(10,11)print(a) except:print("Error") g…

JS組件系列——Bootstrap 樹控件使用經驗分享 - 懶得安分 - 博客園

前言&#xff1a;很多時候我們在項目中需要用到樹&#xff0c;有些樹僅僅是展示層級關系&#xff0c;有些樹是為了展示和編輯層級關系&#xff0c;還有些樹是為了選中項然后其他地方調用選中項。不管怎么樣&#xff0c;樹控件都是很多項目里面不可或缺的組件之一。今天&#xf…

算法第4章實踐報告

1.實踐題目&#xff1a;最小刪數問題 2.問題描述&#xff1a;給定n位正整數a&#xff0c;去掉其中任意k≤n 個數字后&#xff0c;剩下的數字按原次序排列組成一個新 的正整數。對于給定的n位正整數a和正整數 k&#xff0c;設計一個算法找出剩下數字組成的新數最 小的刪數方案。…

Vue 下拉刷新及無限加載組件 - 有你便是晴天 - 博客園

原文 https://github.com/wangdahoo/vue-scroller 主題 Vue.js Vue Scroller Vue Scroller is a foundational component ofVonic UI. In purpose of smooth scrolling, pull to refresh and infinite loading. Demo Change Logs v0.3.9 add getPosition method for scr…

用java編程實現集合的交、并、差和補運算

一、實驗目的 掌握集合的交、并、差和補運算&#xff0c;并且使用計算機編程實現。 二、實驗內容 通過編程實現求給定集合A和B的并集C&#xff08;CA∪B&#xff09;、交集C&#xff08;CA∩B&#xff09;、差集C&#xff08;CA-B&#xff09;、補集~CE-C的運算。 三、實驗要求…

node.js項目中常量的配置 - 個人文章 - SegmentFault 思否

在項目中&#xff0c;我們常將一些常量信息做成配置項&#xff0c;如&#xff0c;數據庫的鏈接配置&#xff0c;業務錯誤代碼配資等等。 我們通過兩種方式可以解決該問題。 系統環境變量的方式 配置文件的方式 下邊&#xff0c;將以這兩方面進行展開。 1. 系統環境變量 No…

MySQL create table語法中的key與index的區別

在create table的語句中&#xff0c;key和index混淆在一起&#xff0c;官方手冊中的解釋是這樣&#xff1a; KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY can also be specified as just KEY when given in a column definition. This was implemente…