python自動化測試 列表 元組 字典學習筆記

2022-05-05 23:27:16 字數 2222 閱讀 8121

1、列表

格式:  l = [1,2,3,5]    m = [7,8,9]  print(type(l)) -> :list

列表指定位置插入元素:l.insert(3,4)    print(l)  -> [1,2,3,4,5,10]

列表刪除元素: del l[2]  print(l) -> [1,2,5]

清空列表元素:l.clear()   print(l)  ->

移除列表元素:l.pop(2)  print(l)  -> [1,2,5]    備註:根據列表索引移除

刪除列表元素:l.remove(5)  print(l)   -> [1,2,3,4]     備註:如果列表存在重複元素,只刪除第乙個

列表之間合併:print(l+m)   或者 print(l.extend(m))   -> [1,2,3,5,7,8,9]

修改列表元素:l[2] = [10]  print(l)   -> [1,2,10,5]

排序:倒敘reverse     print(l.reverse())   -> [5,3,2,1]

同型別排序 sort print(l.sort())  

切片語法:list[start:stop:step]   start:取值開始位置  stop:取值結束為止  step:步長

print(l[0:3:2])  -> [1,3]   備註:字元切片   m =  "wangjiasen"    m[1:9:3]  -> ain

2、字典

a =

增加字典元素: a["cy"] = 25   print(a) -> 

修改字典元素: a["wjs"] = 26  print(a)  -> 

刪除字典元素: del a["wjs"]  print(a)  -> 

返回字典所有key:print(a.keys())   -> dict_keys(["wjs","zq"])

返回字典所有value:print(a.values())   -> dict_keys([25,24])

字典是可變的

增加字典:dic4=

dic4['tel']='17805121968' print dic4 --

修改字典:

dic4['tel']='15755028513' print dic4 --

刪除字典值:del(dic4['tel']) print dic4 --

dic4.pop('age') print

清空字典:dic4.clear() print dic4 -- {}

刪除字典:del(dic4) 注:del系統函式

3、元組

userinfo1=(wang,25,man)

userinfo1[1] --wang

userinfo1[2] --25

userinfo1[3] --man

a=(3) b=(3,) c=() type(a) --int type(b) --tuple type(c) --tuple

元組拆分

userinfo1=(wang,25,man)

name,age,gender=userinfo1

print(name) --wang

print(age) --25

a,b,c=(1,2,3) 多變數元素定義,一一對應

元組的特點 不可改變 儲存資料安全性高

布林值:   布林型別只有true 和false   非空非0為真

註冊迴圈聯絡:

users = {}

while true:

user_name = input("請輸入使用者名稱:")

user_passwd = input("請輸入使用者密碼:")

user_agin_passwd = input("請再次輸入確認密碼:")

if user_name in users.keys():

print("使用者名稱已經被使用,請重新輸入")

elif user_passwd != user_agin_passwd:

print("密碼不一致,請重新操作")

else:

print("恭喜!!!使用者名稱:%s,建立成功" % user_name)

冒泡程式練習:

python自動化測試

為了讓單元測試 能夠被測試和維護人員更容易地理解,最好的解決辦法是讓開發人員遵循一定的規範來編寫用於測試的 具體到python程式設計師來講,則是要採用pyunit這一自動測試框架來構造單元測試用例。目前pyunit已經得到了大多數python開發人員的認可,成了事實上的單元測試標準。1.要被測試的...

python自動化測試

0 寫在前面 專案都快搞完了,感覺還是一堆的bug,人工測試還是不靠譜 意識到測試的重要性,學習下自動化測試 1 相關庫 unittest python自帶的自動化測試庫 htmltestrunner 用於生成報告 一些坑 瀏覽器和driver的版本必須一致,否則起不來 必須要通過命令列的方式執行指...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...