中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Python自動(dòng)化運(yùn)維開發(fā)中的流程控制是怎樣的-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Python自動(dòng)化運(yùn)維開發(fā)中的流程控制是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

為大名等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及大名網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、大名網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

Python自動(dòng)化運(yùn)維開發(fā)實(shí)戰(zhàn)流程控制。

Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。

Python程序語言指定任何非0和非空(null)值為true,0 或者 null為false。

if 語句用于控制程序的執(zhí)行,基本形式為:

if 判斷條件:

執(zhí)行語句……

else:

執(zhí)行語句……

其中"判斷條件"成立時(shí)(非零),則執(zhí)行后面的語句,而執(zhí)行內(nèi)容可以多行,以縮進(jìn)來區(qū)分表示同一范圍。

else 為可選語句,當(dāng)需要在條件不成立時(shí)執(zhí)行內(nèi)容則可以執(zhí)行相關(guān)語句

if 語句的判斷條件可以用>、<、==、>=、<=來表示其關(guān)系。

當(dāng)判斷條件為多個(gè)值時(shí),可以使用以下形式:

if 判斷條件1:

執(zhí)行語句1……

elif 判斷條件2:

執(zhí)行語句2……

elif 判斷條件3:

執(zhí)行語句3……

else:

執(zhí)行語句4……

由于 python 并不支持 switch 語句,所以多個(gè)條件判斷,只能用 elif 來實(shí)現(xiàn)。

如果判斷需要多個(gè)條件需同時(shí)判斷時(shí),可以使用 or (或),表示兩個(gè)條件有一個(gè)成立時(shí)判斷條件成功;

使用 and (與)時(shí),表示只有兩個(gè)條件同時(shí)成立的情況下,判斷條件才成功。

#!/usr/bin/python

num = 9

if num >= 0 and num <= 10:

print 'hello'

num = 10

if num < 0 or num > 10:

print 'hello'

else:

print 'undefine'

num = 8

if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):

print 'hello'

else:

print 'undefine'

簡(jiǎn)單的IF語句組

你也可以在同一行的位置上使用if條件判斷語句,如下實(shí)例:

var = 100

if ( var  == 100 ) : print "變量 var 的值為100"

print "Good bye!"

PYTHON 循環(huán)語句

循環(huán)語句允許我們執(zhí)行一個(gè)語句或語句組多次

Python提供了for循環(huán)和while循環(huán)(在Python中沒有do..while循環(huán)):

while 循環(huán)

在給定的判斷條件為 true 時(shí)執(zhí)行循環(huán)體,否則退出循環(huán)體。

for 循環(huán)

重復(fù)執(zhí)行語句

嵌套循環(huán)

你可以在while循環(huán)體中嵌套for循環(huán)

循環(huán)控制語句

循環(huán)控制語句可以更改語句執(zhí)行的順序。Python支持以下循環(huán)控制語句:

break 語句

在語句塊執(zhí)行過程中終止循環(huán),并且跳出整個(gè)循環(huán)

continue 語句

在語句塊執(zhí)行過程中終止當(dāng)前循環(huán),跳出該次循環(huán),執(zhí)行下一次循環(huán)。

pass 語句

pass是空語句,是為了保持程序結(jié)構(gòu)的完整性。

Python While循環(huán)語句

基本形式為:

while 判斷條件:

執(zhí)行語句……

執(zhí)行語句可以是單個(gè)語句或語句塊。判斷條件可以是任何表達(dá)式,任何非零、或非空(null)的值均為true。

當(dāng)判斷條件假false時(shí),循環(huán)結(jié)束。

實(shí)例:

#!/usr/bin/python

count = 0

while (count < 9):

print 'The count is:', count

count = count + 1

print "Good bye!"

continue 用于跳過該次循環(huán),break 則是用于退出循環(huán),此外"判斷條件"還可以是個(gè)常值,表示循環(huán)必定成立,具體用法如下:

# continue 和 break 用法

i = 1

while i < 10:

i += 1

if i%2 > 0:     # 非雙數(shù)時(shí)跳過輸出

continue

print i             # 輸出雙數(shù)2、4、6、8、10

i = 1

while 1:            # 循環(huán)條件為1必定成立

print i           # 輸出1~10

i += 1

if i > 10:       # 當(dāng)i大于10時(shí)跳出循環(huán)

break

無限循環(huán)

如果條件判斷語句永遠(yuǎn)為 true,循環(huán)將會(huì)無限的執(zhí)行下去,如下實(shí)例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

var = 1

while var == 1 :    # 該條件永遠(yuǎn)為true,循環(huán)將無限執(zhí)行下去

num = raw_input("Enter a number  :")

print "You entered: ", num

print "Good bye!"

循環(huán)使用 else 語句

在 python 循環(huán)里,else 中的語句會(huì)在循環(huán)正常執(zhí)行完,即循環(huán)不是通過 break 跳出而中斷的情況下執(zhí)行

#!/usr/bin/python

count = 0

while count < 5:

print count, " is  less than 5"

count = count + 1

else:

print count, " is not less than 5"

簡(jiǎn)單while語句組

類似if語句的語法,如果你的while循環(huán)體中只有一條語句,你可以將該語句與while寫在同一行中, 如下所示:

flag = 1

while (flag): print 'Given flag is really true!'

Python For 循環(huán)語句

Python for循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串。

for循環(huán)的語法格式如下:

for iterating_var in sequence:

statements(s)

實(shí)例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

for letter in 'Python':

print '當(dāng)前字母 :', letter

fruits = ['banana', 'apple',  'mango']

for fruit in fruits:

print '當(dāng)前字母 :', fruit

以上實(shí)例輸出結(jié)果:

當(dāng)前字母 : P

當(dāng)前字母 : y

當(dāng)前字母 : t

當(dāng)前字母 : h

當(dāng)前字母 : o

當(dāng)前字母 : n

當(dāng)前字母 : banana

當(dāng)前字母 : apple

當(dāng)前字母 : mango

通過序列索引迭代

另外一種執(zhí)行循環(huán)的遍歷方式是通過索引,如下實(shí)例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

fruits = ['banana', 'apple',  'mango']

for index in range(len(fruits)):

print '當(dāng)前水果 :', fruits[index]

以上實(shí)例輸出結(jié)果:

當(dāng)前水果 : banana

當(dāng)前水果 : apple

當(dāng)前水果 : mango

以上實(shí)例我們使用了內(nèi)置函數(shù) len() 和 range(),函數(shù) len() 返回列表的長(zhǎng)度,即元素的個(gè)數(shù)。 range返回一個(gè)序列的數(shù)。

循環(huán)使用 else 語句

如下實(shí)例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

for num in range(10,20):  # 迭代 10 到 20 之間的數(shù)字

for i in range(2,num): # 根據(jù)因子迭代

if num%i == 0:      # 確定第一個(gè)因子

j=num/i          # 計(jì)算第二個(gè)因子

print '%d 等于 %d * %d' % (num,i,j)

break            # 跳出當(dāng)前循環(huán)

else:                  # 循環(huán)的 else 部分

print num, '是一個(gè)質(zhì)數(shù)'

以上實(shí)例輸出結(jié)果:

10 等于 2 * 5

11 是一個(gè)質(zhì)數(shù)

12 等于 2 * 6

13 是一個(gè)質(zhì)數(shù)

14 等于 2 * 7

15 等于 3 * 5

16 等于 2 * 8

17 是一個(gè)質(zhì)數(shù)

18 等于 2 * 9

19 是一個(gè)質(zhì)數(shù)

Python 循環(huán)嵌套

Python 語言允許在一個(gè)循環(huán)體里面嵌入另一個(gè)循環(huán)。

Python For 循環(huán)嵌套語法:

for iterating_var in sequence:

for iterating_var in sequence:

statements(s)

statements(s)

Python While 循環(huán)嵌套語法:

while expression:

while expression:

statement(s)

statement(s)

Continue和Break語句:

continue 語句跳出本次循環(huán),而break跳出整個(gè)循環(huán)。

continue 語句用來告訴Python跳過當(dāng)前循環(huán)的剩余語句,然后繼續(xù)進(jìn)行下一輪循環(huán)。

PYTHON PASS 語句

Python pass是空語句,是為了保持程序結(jié)構(gòu)的完整性。

pass 不做任何事情,一般用做占位語句。

Python 語言 pass 語句語法格式如下:

pass

實(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

上述就是小編為大家分享的Python自動(dòng)化運(yùn)維開發(fā)中的流程控制是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

當(dāng)前名稱:Python自動(dòng)化運(yùn)維開發(fā)中的流程控制是怎樣的-創(chuàng)新互聯(lián)
文章位置:http://www.rwnh.cn/article26/copocg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、服務(wù)器托管商城網(wǎng)站、靜態(tài)網(wǎng)站、云服務(wù)器微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
田阳县| 桐城市| 邵东县| 桦川县| 任丘市| 石泉县| 永济市| 东莞市| 休宁县| 太保市| 东明县| 枣阳市| 砀山县| 周口市| 太谷县| 吉林省| 德州市| 旌德县| 海淀区| 内乡县| 来安县| 威海市| 文登市| 丹凤县| 新田县| 长沙县| 洪湖市| 福建省| 招远市| 定南县| 平乐县| 黄梅县| 建昌县| 岢岚县| 黄大仙区| 六盘水市| 东莞市| 邳州市| 宜都市| 墨玉县| 涿鹿县|