python中的循環結構

循環結構


循環結構可以減少源程序重復書寫的工作量(代碼量),用來描述重復執行某段算法的問題,這是程序設計中最能發揮計算機特長的程序結構。

Python中循環結構分為兩類,分別是 whilefor .. in

while

格式1:

num1,num2 = 3,5
while num1 < num2:print('如果條件成立,會進入循環體,我所處的這塊區域,就是循環體')num1 += 1   #控制循環條件中的變量,否則進入死循環

死循環: 死循環就是循環不會終止的循環類型,設置條件永遠為True來實現,但非常占用資源

格式2:

num1,num2 = 3,5
while num1 < num2:print('如果條件成立,會進入循環體')num1 += 1
else:print('條件不成立時,我會被輸出')

注意: while循環中的else是在while條件表達式為假的情況下執行的代碼內容

for ... in

for 變量 in 容器:用于遍歷容器類的數據(字符串,列表,元組,字典,集合)

格式1:

user_list = ['小明','小紅','小強','小軍']
for val in user_list:print(val)

格式2:

data = ('a','alibaba'),('b','baidu'),('c','changhong')
for k,v in data:print(k,'======>',v)

使用格式2請注意: 要求遍歷的容器必須是以下幾種格式

[(),(),()]    列表中有元組
[[],[],[]]    列表中有列表
((),(),())    元組中有元組
{(),(),()}    集合中有元組
字典的特殊使用

格式3:

data = ('a','b','c','d','e')
for v in data:print(v)
else:print('我else區間又來啦!')

循環結束時執行else區間的代碼

流程控制語句


break

翻譯:破壞,結束
作用:在循環中break的作用是終止當前循環結構的后續所有操作,一點程序運行了break,循環也就終止了。

continue

翻譯:繼續
作用:在循環中continue的作用是跳過本次循環,開始下一次循環。continue執行之后本次循環的后續代碼不再執行,直接進入下一次循環。

pass

翻譯:忽略
作用:pass是沒有任何意義的空語句,主要用來占位用,避免語法錯誤。

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

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

相關文章

線性判別結合源碼分析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;安防視頻…

關于虛擬機第二塊網卡eth1(僅主機模式)的配置問題

這里發生了一個想不明白的事情&#xff0c;我的真機的網卡上面并沒有192.168.100.0網段的網卡 但是我在虛擬機上面添加了一塊網卡&#xff08;僅主機模式&#xff09;eth1 并配置為192.168.100.60&#xff08;配置文件已經寫好&#xff09; 開機卻能用eth1連接上xhell&#xff…

【機器學習】樸素貝葉斯介紹及實例--對短信進行二分類 使用多項式分布

貝葉斯 首先什么是貝葉斯&#xff1f; 一個例子&#xff0c;現分別有 A、B 兩個容器&#xff0c;在容器 A 里分別有 7 個紅球和 3 個白球&#xff0c;在容器 B 里有 1 個紅球和 9 個白球&#xff0c;現已知從這兩個容器里任意抽出了一個球&#xff0c;且是紅球&#xff0c;問這…

H.264碼流結構

a、對照&#xff1a;H.263的碼流結構H.263定義的碼流結構是分級結構&#xff0c;共四層。自上而下分別為&#xff1a;圖像層(picture layer)、塊組層(GOB layer)、宏塊層(macroblock layer)和塊層(block layer)。 PSC TR PTYPE PQUANT CPM PSBI TRB DBQUANT PEI PSPARE PEI…