eclipse折疊if語句塊_Python學習日志01判斷 if 語句

65aa7d2b6edbec375de8586f41e43098.png

1.條件判斷語句(if語句)

在python中,if語句就是用來進行判斷的,語法如下:

語法:If 條件表達式:

代碼塊

執行的流程:if語句在執行時,會先對條件表達式進行求值判斷;如果為True則執行if后面的語句;如果為Flase,則不執行。默認情況下,If語句只會控制緊隨其后的那條語句,如果希望if可以控制多條語句,則可以在if后面跟著一個代碼塊(代碼塊中保存著一組代碼,同一個代碼塊中的代碼,要么都執行,要么都不執行;代碼塊就是一種為代碼分組的機制。)

2.運算符

2.1 比較運算符

44f93e75b90aaad39131ef4fa61a32ec.png

2.2 if-else 語句

3a0267940d50617717fcc7e252e8f7a8.png

執行流程:if-else語句在執行時,先對if后的條件表達式進行求值判斷,如果為True,則執行if后面的代碼塊。否則執行else后的代碼塊。注意:if和else語句一節各自的縮進部分共同是一個完整的代碼塊,每一行代表一個動作,不要在同一行寫兩個print()函數。

2.3 if-elif-else語句

105604589cba00ed2a032f4c38cb198b.png

執行流程:if-elif-else語句在執行時,會自上而下依次對表達式進行求值判斷;如果表達式的結果為True,則執行當前的代碼塊,然后語句結束。如果表達式的結果為Flase,則繼續向下op判斷,直到找到True為止。如果所有的表達式都是Flase,則執行else后面的代碼塊。

注意:

1. elif和else都必須和if聯合使用,而不能單獨使用;

2.可以將if、elif和else以及各自縮進的代碼,看成一個完整的代碼塊。

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

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

相關文章

mysql怎么可視化連接_IDEA連接MySQL可視化工具連接操作

IDEA連接MySQL可視化工具連接操作入下所示:填寫完成后,點擊測試連接,連接成功如圖所示點擊OK即可報告錯誤(如圖所示):[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. java.ne…

Windows下圖文詳解PHP三種運行方式(php_mod、cgi、fastcgi)

PHP能不能成功的在Apache服務器上運行,就看我們如何去配置PHP的運行方式。PHP運行目前為止主要有三種方式: a、以模塊加載的方式運行,初學者可能不容易理解,其實就是將PHP集成到Apache服務器,以同一個進程運行。 b、以…

計算機網絡基礎:ISO/OSI網絡體系結構知識筆記?

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

mac下安裝redis

官網地址:https://redis.io/ 二、下載完成后解壓安裝 解壓命令 tar zxvf redis-6.0.6.tar.gz 切換到redis目錄下 cd redis-6.0.6 編譯測試 sudo make test 編譯安裝 sudo make install sudo make test sudo make install

mysql having和where_淺談Mysql中where和having的區別

一、誤區:不要錯誤的認為having和group by 必須配合使用.二、where和having用法解析:1、 where和having都可以使用的場景:select goods_price,goods_name from goods where goods_price > 100select goods_price,goods_name from goods ha…

ds證據理論python實現_ALI模型理論以及Python實現

https://openreview.net/forum?idB1ElR4cgg模型結構和明天要發BiGAN模型一模一樣,但是兩篇論文的作者都是獨立完成自己的內容的。而且從寫作的風格來看emmm完全不一樣ALI跟BiGAN的設計一模一樣,但是就是沒有加Latent regressor。雖然在ALI中也簡要地談到…

IO操作總結

1,讀取文件將文件轉換為二進制流 1 InputStream in new FileInputStream("C:/test.png"); 2 byte[] photo new byte[in.available()]; 3 in.read(photo); 4 in.close(); View Code2,寫文件 1 Outpu…

計算機網絡基礎:網絡標準相關知識介紹

1、常見的制定網絡標準的機構 國際標準化組織、國際電信聯盟、電子工業協會、電氣和電子工程協會、因特網活動委員會 2、常見的網絡標準 2.1 電信標準 國際電信聯盟(ITU)1947年成為聯合國的一個組織,包括ITU-R、ITU-T、ITU-D組成。 ITU-R:無線…

Long類型轉為String類型

如果java返回給前端的字段有Long類型的,比如主鍵id,那么就要把這個Long類型轉為String類型才可以,不然前端拿到這個字段再傳回給你后端用的時候會導致精度缺失,也就是這個字段的值會改變,原因是java的Long類型是18位&a…

1-5Tomcat 目錄結構 和 web項目目錄結構

對應我的安裝路徑: web項目目錄結構 轉載于:https://www.cnblogs.com/huiziz/p/5671612.html

execjs執行js出現window對象未定義時的解決_10個常見的JS語言錯誤總匯

1、 Uncaught TypeError: Cannot Read Property這是 JavaScript 開發人員最常遇到的錯誤。當你讀取一個屬性或調用一個未定義對象的方法時,Chrome 中就會報出這樣的錯誤。導致這個錯誤發生的原因有很多,常見的一種情況是在渲染 UI 組件時,不正…

安卓logcat工具apk_backdoorapk 安卓APK后門捆綁腳本

項目地址https://github.com/dana-at-cp/backdoor-apk項目介紹backdoor-apk是一個bash寫的腳本,通過msfvenom生成一個android的payload,然后再使用apktools將payload捆綁到正常的apk文件中。使用方法rootkali:~/Android/evol-lab/BaiduBrowserRat# ./bac…

java8 supplier 接口

Supplier 接口 Supplier 接口是一個供給型的接口,其實,說白了就是一個容器,可以用來存儲數據,然后可以供其他方法使用的這么一個接口 *** Supplier接口測試,supplier相當一個容器或者變量,可以存儲值*/Tes…

mantis apache mysql_軟件測試(軟件安裝:php+mysql+apache+mantis過程遇到的問題以及解決方法)...

實驗環境: Windows 7 64位操作系統瀏覽器版本: Mozilla Firefox 41.0.0.5378一.PHP的安裝① 版本: php-5.4.45-Win32-VC9-x86安裝步驟:安裝將PHP安裝到 D:\PHP下(目錄可以自行更改)配置找到PHP目錄里的類似 php.ini-dist ,…

c#程序中使用like“查詢access數據庫查詢為空的問題

今天,在開發的過程中發現了一個特別奇怪的問題:access中like查詢時候,在Access數據庫中執行,發現可以查詢出結果,這是在數據庫上執行,select * from KPProj where KpName like *測試*,但是同樣的…

html登錄界面_使用數據庫制作一套注冊登錄系統

經過了那么多個星期的學習&#xff0c;終于到了使用數據庫的階段了&#xff0c;最基本的也就是制作注冊登錄與數據庫連接。首先要制作一個注冊窗口先是html界面<效果如圖&#xff1a;&#xff08;樣子怎么樣不重要&#xff0c;重要的是測試&#xff09;這主要是將form數值發…

java8中Predicate用法

Predicate是個斷言式接口其參數是<T,boolean>&#xff0c;也就是給一個參數T&#xff0c;返回boolean類型的結果。跟Function一樣&#xff0c;Predicate的具體實現也是根據傳入的lambda表達式來決定的。 Testpublic void predicate(){/*** Predicate謂詞測試&#xff0c…

計算機網絡基礎:局域網協議相關知識

1、局域網協議的概念 局域網絡中的通信被限制在中等規模的地理范圍內&#xff0c;比如一所學校&#xff1b;能夠使用具體中等或較高數據速率的物理信道&#xff0c;并且具有較低的誤碼率&#xff1b;局域網絡是專用的&#xff0c; 由單一組織機構所使用。 局域網特點&#xff1…

mysql數據庫交叉連接_【數據庫】內連接、外連接、交叉連接

基本概念關系模型(表)關系模型由關系數據結構、關系操作集合和關系完整性約束三部分組成。關系模型的數據結構非常簡單&#xff1a;一張扁平的二維表。元組&#xff1a;二維表中的具有相同數據類型的某一行屬性&#xff1a;二維表中的具有相同數據類型的某一列笛卡爾積(Cartesi…

C#實現GDI+基本圖的縮放、拖拽、移動

C#實現GDI基本圖的縮放、拖拽、移動示例代碼如下&#xff1a; using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms; namespace ResizableControls{ public …