2019 06 18學習python迴圈總結

2022-07-13 23:00:39 字數 1465 閱讀 4472

常用迴圈:

1、for ... in 

2、if ... else

range(start, end, scan)函式:

引數含義:

start:計數從start開始。預設是從0開始。例如range(5)等價於range(0, 5);

end:技術到end結束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

scan:每次跳躍的間距,預設為1。例如:range(0, 5) 等價於 range(0, 5, 1)

例子(分頁):

--------for  in ----------------------------------------

totalpages = r.json()['data']['pages'] -- 取到列表介面返回的總頁數

for i in range(totalpages):  -- totalpages為總頁數,用range可遍歷出每一頁

params2 = -- 迴圈後把每一頁當做引數傳入,因為迴圈預設從0開始,所以得+1

r2 = requests.get(self.testurl, headers=headers, params=params2, verify=false)

#print(r2.text)

②、

# 第乙個例項
for letter in 'python':  -- 如果所需引數為字母,則直接迴圈

print('當前字母 :', letter)

輸出:p,y,t,h,o,n

# 第二個例項

-----------if else ----------------

if  r.json()['data']['records'] == :

print('沒有資料')

else:

#賦值最後一頁

current3 = r.json()['data']['pages']

params2 =

r2 = requests.get(self.testurl, params=params2, headers=headers, verify=false)

#最後一頁資料不為空

self.assertnotequal(r2.json()['data']['records'], )

print('最後一頁')

#最後一頁加一頁

current4 = current3 + 1

params3 =

r3 = requests.get(self.testurl, params=params3, headers=headers, verify=false)

print('超過最後一頁無資料了')

self.assertequal(r3.json()['data']['records'], )

pytho學習旅途

轉換當前格式日期 dt datetime.datetime.strptime dtstr,y m d print dt 切片獲取年份 輸入一行字元,分別統計其中英文本母,空格,數,和其他字元數 import string s ww m 23 4j 初始化個數 列印楊輝三角的前十行 triange 1...

pytho指令碼學習

http狀態碼獲取 2.1響應狀態碼 2.2測試 https 2.3http協議 2.3.1埠80 http1.1 多次可以乙個連線 2.3.2明文傳輸 2.4https 443埠加密傳輸 2.5請求方法 2.5.2http1.1 put delete trace conmect patch增加了檔...

元組 datawhale組隊學習python基礎

元組 定義語法為 元素1,元素2,元素n 與列表不同,元組是 列表是。t1 1 10.31 python t2 1,10.31 python print t1,type t1 1,10.31,python print t2,type t2 1,10.31,python tuple1 1 2,3 4,...