python中的流程控制

流程控制


流程: 計算機執行代碼的順序,就是流程。

流程控制: 對計算機代碼執行順序的控制,就是流程控制。

流程分類: 流程控制一共分為三類,分別是 順序結構分支(選擇)結構循環結構

順序結構


順序結構就是代碼一種自上而下執行的結構,這是Python默認的流程。

分支(選擇)結構


分支結構一共分為4類,分別是 單項分支雙項分支多項分支巢狀分支

單項分支

格式:

if 1 < 5:print('條件為真輸出我')

特征:

1.if條件表達式結果為真,則執行if之后所控制的代碼組,如果為假,則不執行后面的代碼組

2.冒號:之后下一行的內容必須縮進,否則語法錯誤

3.if之后的代碼中如果縮進不一致,則可能縮進不一致的代碼不會受到if條件表達式的控制

4.冒號:后面的代碼是在條件表達式結果為真的情況下執行,所以稱之為真區間 或 if區間

雙項分支

格式:

if 1 < 5:print('條件為真輸出我')
else:print('條件為假輸出我')

特征:

1.雙項分支有兩個區間,分別是 True控制的if區間 和 False控制的else區間

2.if區間的內容在雙項分支中必須縮進,否則語法錯誤

多項分支

格式:

if 1 > 5:print('如果1 > 5,我會被輸出')
elif 9 < 8:print('如果9 < 8,我會被輸出')
else:print('如果以上兩條都不成立,我會被輸出')

特征:

1.多項分支可以添加無限個elif分支,無論如何,只會執行眾多分支的其中一個

2.執行完一個分支后,分支結構就會結束,后面的分支都不會判斷,也不會執行

3.多項分支的判斷順序是自上而下逐個分支進行判斷的。

巢狀分支

格式:

if 1 < 5:print('1真的小于5哦')if 3 < 9:print('如果3 < 9,我會被輸出')
else:print('如果上面條件不成立,我會被輸出')

特征:

巢狀分支是其他他分支結構的嵌套結構,無論哪個分支都可以嵌套

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

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

相關文章

tomcat jdbc SlowQueryReport的實現解讀

為什么80%的碼農都做不了架構師&#xff1f;>>> ##序 tomcat提供了JdbcInterceptor可以用來監控jdbc的執行情況&#xff0c;默認提供了好幾個現成的interceptor可以用&#xff0c;SlowQueryReport以及SlowQueryReportJmx就是其中的兩個。 ##JdbcInterceptor的基本原…

【機器學習】Bagging和Boosting的區別(面試準備)

Baggging 和Boosting都是模型融合的方法&#xff0c;可以將弱分類器融合之后形成一個強分類器&#xff0c;而且融合之后的效果會比最好的弱分類器更好。 Bagging: 先介紹Bagging方法&#xff1a; Bagging即套袋法&#xff0c;其算法過程如下&#xff1a; 從原始樣本集中抽取訓…

python中的循環結構

循環結構 循環結構可以減少源程序重復書寫的工作量(代碼量)&#xff0c;用來描述重復執行某段算法的問題&#xff0c;這是程序設計中最能發揮計算機特長的程序結構。 Python中循環結構分為兩類&#xff0c;分別是 while 和 for .. in while 格式1&#xff1a; num1,num2 3…

線性判別結合源碼分析LDA原理

1. LDA的思想 LDA線性判別分析也是一種經典的降維方法&#xff0c;LDA是一種監督學習的降維技術&#xff0c;也就是說它的數據集的每個樣本是有類別輸出的。這點和PCA不同。PCA是不考慮樣本類別輸出的無監督降維技術。LDA的思想可以用一句話概括&#xff0c;就是“投影后類內方…

RIFF文件規范

RIFF文件規范Peter Lee 2007-10-02 摘要&#xff1a;RIFF全稱為資源互換文件格式&#xff08;Resources Interchange File Format&#xff09;&#xff0c;RIFF文件是windows環境下大部分多媒體文件遵循的一種文件結構&#xff0c;常見的如WAV文件、AVI文件等。RIFF可以看成一種…

FB宣布將回購60億美元股票 首席會計官將離職

11月19日消息&#xff0c;據美國媒體報道&#xff0c;Facebook宣布將回購60億美元股票&#xff0c;回購計劃將在明年第一季度開始實施。另外&#xff0c;該公司還宣布首席會計官賈斯艾特瓦爾將離職。 短期回購股票可使Facebook贏得時間&#xff0c;緩解投資長期項目如Instagram…

2017小目標

最美人間四月天&#xff0c;沒有三月的傲寒&#xff0c;沒有五月的燥熱&#xff0c;桃花剛偷去了紅&#xff0c;楊柳在風中扭著腰&#xff0c;櫻花正開的爛漫。工作繁忙之余。做一下深呼吸&#xff0c;沾衣欲濕杏花雨&#xff0c;吹面不含楊柳風。不知不覺2017第一季度已經結束…

【機器學習】feature_importances_ 參數源碼解析

在用sklearn的時候經常用到feature_importances_ 來做特征篩選&#xff0c;那這個屬性到底是啥呢。 分析源碼發現來源于每個base_estimator的決策樹的 feature_importances_ 由此發現計算邏輯來源于cython文件&#xff0c;這個文件可以在其github上查看源代碼 而在DecisionTree…

流行視頻格式講解

轉自 豪杰技術 http://www.herosoft.com 流行視頻格式講解 *. MPEG/.MPG/.DAT MPEG也是Motion Picture Experts Group 的縮寫。這類格式包括了 MPEG-1, MPEG-2 和 MPEG-4在內的多種視頻格式。MPEG-1相信是大家接觸得最多的了&#xff0c;因為目前其正在被廣泛地應用在 VCD…

歐盟通過最新《數據保護法》

歐洲議會近日通過了最新的《數據保護法》&#xff0c;用以保護消費者的數據和隱私。該法案是數字時代的首個新規&#xff0c;取代了一套20年前的、在互聯網發展初期階段構想的規則。新規規定&#xff0c;當企業所擁有的消費者相關數據遭遇黑客攻擊等泄露事件后&#xff0c;消費…

ajax 長輪詢

未完成&#xff0c;因為需要換成webscoket來做&#xff0c;該ajax長輪詢有待完善 function poll(){$.ajax({type:"POST",url:"ajax",async:true,data:{"receiverType":"single","receiverId":"${receiverId}",&qu…

python中變量的作用域

變量的作用域 變量的作用域就是指變量的有效范圍。 變量按照作用范圍分為兩類&#xff0c;分別是 全局變量 和 局部變量。 全局變量&#xff1a;在函數外部聲明的變量就是全局變量 有效范圍&#xff1a;全局變量在函數外部可以正常使用。全局變量在函數內部也可以正常使用(需要…

【機器學習】 關聯規則Apriori和mlxtend——推薦算法

引入&#xff1a; 啤酒與尿布的故事 關聯規律挖掘&#xff1a;從交易數據中發現&#xff1a;買了X 還會買Y 的規則 關聯規律挖掘‘購物籃分析’Market Basket Analysis&#xff08;MBA&#xff09; 關聯規律->應用于推薦系統 1. 關聯規則代碼演示 使用的是mlxtend.frequent…

預防和檢測如日中天?事件響應表示不服

近些年&#xff0c;企業安全工作的關注點&#xff0c;一直聚焦在如何預防黑客攻擊。但是&#xff0c;頻發的大型跨國企業的數據泄露事件表明&#xff0c;即使是對網絡安全更為重視&#xff0c;同時也投入了更多成本的金融業&#xff0c;也明白了“無論做了怎樣的安全防護&#…

python中的內部函數和閉包函數

內部函數 在函數內部聲明的函數就是內部函數。 格式&#xff1a; def 函數名():局部變量...def 內部函數名():Python功能代碼...示例&#xff1a; def funName():name dragon#定義一個內部函數def inner():print(我是內部函數)‘’‘注釋&#xff1a; 1.內部函數的本質就是局…

【機器學習】K-Means(非監督學習)學習及實例使用其將圖片壓縮

非監督學習之k-means K-means通常被稱為勞埃德算法&#xff0c;這在數據聚類中是最經典的&#xff0c;也是相對容易理解的模型。算法執行的過程分為4個階段。 1、從數據中選擇k個對象作為初始聚類中心; 2、計算每個聚類對象到聚類中心的距離來劃分&#xff1b; 3、再次計算…

CloudCC CRM:物聯網必將成為CRM的推動力

CRM熱門話題背后的主要推動力包括云、社交、移動和大數據&#xff0c;CloudCC CRM認為物聯網必將成為CRM的推動力&#xff0c;也就是傳感器將事物連接到互聯網&#xff0c;創建之前我們從未想到的新型服務。 社交&#xff1a;在銷售、市場和客戶服務部門&#xff0c;營銷人員正…

關于Video Renderer和Overlay Mixer

原文作者: 陸其明 整理日期: 2004/12/27 大家知道&#xff0c;Video Renderer (VR)是接收RGB/YUV裸數據&#xff0c;然后在顯示器上顯示的Filter。為提高計算機畫圖性能&#xff0c;根據你計算機顯卡的能力&#xff0c;VR會優先使用DirectDraw以及Overlay表面&#xff1b;如果…

【tensorflow】tensorflow -gpu安裝及jupyter環境更改

tensorflow -gpu安裝 首先&#xff0c;安裝Anoconda 1. 官網下載點我&#xff1a;2.安裝 點擊 python 3.6 version自動下載x64版&#xff0c;下載好之后&#xff0c;然后安裝。 如圖&#xff0c;打上勾之后&#xff0c;一路next3.打開終端 1&#xff09;輸入conda –-version …

張震博士:SDT是未來安防發展方向

如何挖掘安防大數據價值是未來發展方向 發展實踐證明&#xff0c;科技強警已經成為未來發展的必然選擇&#xff0c;發展科技強警&#xff0c;必須用技術實力說話。作為科技強警的重要組成部分&#xff0c;安防視頻非常重要&#xff0c;但是&#xff0c;目前&#xff0c;安防視頻…