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 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...