亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python自動化運維開發中的流程控制是怎樣的

發布時間:2021-12-04 09:04:17 來源:億速云 閱讀:136 作者:柒染 欄目:云計算

這期內容當中小編將會給大家帶來有關Python自動化運維開發中的流程控制是怎樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

Python自動化運維開發實戰流程控制。

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

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

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

if 判斷條件:

執行語句……

else:

執行語句……

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

else 為可選語句,當需要在條件不成立時執行內容則可以執行相關語句

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

當判斷條件為多個值時,可以使用以下形式:

if 判斷條件1:

執行語句1……

elif 判斷條件2:

執行語句2……

elif 判斷條件3:

執行語句3……

else:

執行語句4……

由于 python 并不支持 switch 語句,所以多個條件判斷,只能用 elif 來實現。

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

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

#!/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'

簡單的IF語句組

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

var = 100

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

print "Good bye!"

PYTHON 循環語句

循環語句允許我們執行一個語句或語句組多次

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

while 循環

在給定的判斷條件為 true 時執行循環體,否則退出循環體。

for 循環

重復執行語句

嵌套循環

你可以在while循環體中嵌套for循環

循環控制語句

循環控制語句可以更改語句執行的順序。Python支持以下循環控制語句:

break 語句

在語句塊執行過程中終止循環,并且跳出整個循環

continue 語句

在語句塊執行過程中終止當前循環,跳出該次循環,執行下一次循環。

pass 語句

pass是空語句,是為了保持程序結構的完整性。

Python While循環語句

基本形式為:

while 判斷條件:

執行語句……

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

當判斷條件假false時,循環結束。

實例:

#!/usr/bin/python

count = 0

while (count < 9):

print 'The count is:', count

count = count + 1

print "Good bye!"

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

# continue 和 break 用法

i = 1

while i < 10:

i += 1

if i%2 > 0:     # 非雙數時跳過輸出

continue

print i             # 輸出雙數2、4、6、8、10

i = 1

while 1:            # 循環條件為1必定成立

print i           # 輸出1~10

i += 1

if i > 10:       # 當i大于10時跳出循環

break

無限循環

如果條件判斷語句永遠為 true,循環將會無限的執行下去,如下實例:

#!/usr/bin/python

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

var = 1

while var == 1 :    # 該條件永遠為true,循環將無限執行下去

num = raw_input("Enter a number  :")

print "You entered: ", num

print "Good bye!"

循環使用 else 語句

在 python 循環里,else 中的語句會在循環正常執行完,即循環不是通過 break 跳出而中斷的情況下執行

#!/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"

簡單while語句組

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

flag = 1

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

Python For 循環語句

Python for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。

for循環的語法格式如下:

for iterating_var in sequence:

statements(s)

實例:

#!/usr/bin/python

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

for letter in 'Python':

print '當前字母 :', letter

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

for fruit in fruits:

print '當前字母 :', fruit

以上實例輸出結果:

當前字母 : P

當前字母 : y

當前字母 : t

當前字母 : h

當前字母 : o

當前字母 : n

當前字母 : banana

當前字母 : apple

當前字母 : mango

通過序列索引迭代

另外一種執行循環的遍歷方式是通過索引,如下實例:

#!/usr/bin/python

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

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

for index in range(len(fruits)):

print '當前水果 :', fruits[index]

以上實例輸出結果:

當前水果 : banana

當前水果 : apple

當前水果 : mango

以上實例我們使用了內置函數 len() 和 range(),函數 len() 返回列表的長度,即元素的個數。 range返回一個序列的數。

循環使用 else 語句

如下實例:

#!/usr/bin/python

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

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

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

if num%i == 0:      # 確定第一個因子

j=num/i          # 計算第二個因子

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

break            # 跳出當前循環

else:                  # 循環的 else 部分

print num, '是一個質數'

以上實例輸出結果:

10 等于 2 * 5

11 是一個質數

12 等于 2 * 6

13 是一個質數

14 等于 2 * 7

15 等于 3 * 5

16 等于 2 * 8

17 是一個質數

18 等于 2 * 9

19 是一個質數

Python 循環嵌套

Python 語言允許在一個循環體里面嵌入另一個循環。

Python For 循環嵌套語法:

for iterating_var in sequence:

for iterating_var in sequence:

statements(s)

statements(s)

Python While 循環嵌套語法:

while expression:

while expression:

statement(s)

statement(s)

Continue和Break語句:

continue 語句跳出本次循環,而break跳出整個循環。

continue 語句用來告訴Python跳過當前循環的剩余語句,然后繼續進行下一輪循環。

PYTHON PASS 語句

Python pass是空語句,是為了保持程序結構的完整性。

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

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

pass

實例:

#!/usr/bin/python

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

# 輸出 Python 的每個字母

for letter in 'Python':

if letter == 'h':

pass

print '這是 pass 塊'

print '當前字母 :', letter

print "Good bye!"

以上實例執行結果:

當前字母 : P

當前字母 : y

當前字母 : t

這是 pass 塊

當前字母 : h

當前字母 : o

當前字母 : n

上述就是小編為大家分享的Python自動化運維開發中的流程控制是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

淮南市| 达拉特旗| 皮山县| 邢台县| 安庆市| 拜泉县| 航空| 温宿县| 县级市| 大悟县| 绥棱县| 花莲市| 神农架林区| 沙田区| 大新县| 吴堡县| 镇江市| 临沂市| 广河县| 太仓市| 德昌县| 台南市| 临泽县| 区。| 耿马| 武强县| 霍山县| 诸暨市| 集贤县| 南投市| 沾益县| 栾川县| 民权县| 黑河市| 沙湾县| 保山市| 林口县| 洱源县| 肃宁县| 会泽县| 巨鹿县|