python學習 for迴圈的應用

2022-04-24 20:53:38 字數 2268 閱讀 5527

range()左閉右開

range(5):0,1,2,3,4

range(n):預設生成乙個 0到n-1的整數序列,對於這個整數序列,

我們可以通過list()函式轉化為列表型別的資料。

range(n,m):預設生成乙個n到m-1的整數序列,對於這個整數序列,

我們可以通過list()函式轉化為列表型別的資料。

range(n,m,k):相當於其他函式裡面的for迴圈。n 初始值 m 結束值 , k 步長,

會生成初始值為n,結束值為m-1,遞減或者是遞增的整數序列。

#

需求一:列印100遍hello python

for i in range(1,101):

print("

這是第{}遍:hello python

".format(i))

#

需求二:列印到第50遍跳出迴圈

for i in range(1, 101):

print("

這是第{}遍:hello python

".format(i))

if i == 50:

break

#

第30遍到第50遍不列印:

for i in range(1, 101):

if 30 <= i <= 50:

continue

print("

這是第{}遍:hello python

".format(i))

for迴圈更加高階的語法:for--else:()

for對應的else只有當迴圈是break結束的時候,不會執行,其他情況都會執行

for i in range(10):

print("本輪遍歷的資料為{}".format(i))

else:

print("for對應的else語句")

#

需求 判斷使用者輸入的賬號是否存在?

users = [, , , ]

user = input("

請輸入您的賬號:")

for item in

users:

if user == item["

user"]:

print("

該使用者已存在")

break

else

:

print("

使用者不存在

")

s = "

ahdi

"for i in

s:

print

(i)結果:ahd

i

①遍歷字典的鍵

dic = 

for i in

dic:

print

(i)結果:ab

c

②遍歷字典的值

dic = 

for i in

dic.values():

print

(i)結果:

111222

333

③遍歷字典的鍵值對

dic = 

for i in

dic.items():

print

(i)結果:('

a', 111)('

b', 222)('

c', 333)

需求:遍歷字典的鍵值對,使用兩個變數分別儲存鍵和值(利用元組的分包知識)

dic = 

for k,v in

dic.items(): #dic.items()結果為元組形式

print

(k)

print

(v)結果:

a111b

222c

333

1、通過for迴圈列印

end="" 不換行

print() #

換行

Robot Framework FOR迴圈應用

自動化測試過程中,如果我們想多次執行某段語句,且每次使用的值都不一樣,那麼我們就要使用到迴圈。在robot framework中,迴圈使用到的關鍵字是for,常用見應用如下。for in 引數1 引數2 引數3 引數可以是數字或字串,for必須大寫 執行結果 執行結果 starting test t...

Python的學習 Python中集合的應用

集合 set 是乙個無序的不重複元素序列。可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用 set 而不是 因為 是用來建立乙個空字典。集合裡面的元素是不可重複的 s print s print type s 執行結果 print type s2 建立的是乙個字典 s3 set...

Python的學習 Python中字典的應用

字典是另一種可變容器模型,且可儲存任意型別物件。字典是乙個無序的資料集合 通常輸出順序和定義順序不一樣 字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 鍵必須是唯一的,但值則不必。將兩個列表轉換成乙個字典 字典中value值可以是任意資料型別 s...