result = 值1 if 條件 else 值2.
# -*- conding:utf-8 -*-
# editor:onlyzzq
#bytes與str的轉換
''''
二進位制》str :decode解碼
str>>>bytes :encode編碼,在網路中傳資料一般都是使用二進位制格式的
'''pr = "##eedqss".encode()
print(pr)
pd = b"xd4324".decode()
print(pd)
列表用中括號表示,元組用小括號表示,元組可以理解為不可變的列表
# -*- conding:utf-8 -*-
# editor:onlyzzq
#建立乙個學生姓名列表
studet_name =["wangyi","zhaoer","zhangsan","lisi","wangwu"]
#顯示列表資訊
print(studet_name)
#增加liuliu到zhaoer後面,zhengba到最後面
studet_name.insert(2,"liuliu")
print(studet_name)
#刪除liuliu、
studet_name.remove("liuliu")
#studet_name.pop(2)
print(studet_name)
#將zhengba改為dada
studet_name[-1] = "dada"
print(studet_name)
#分割掉最後乙個
studet_name1 = studet_name[:-1]
print(studet_name1)
print(studet_name)
#統計個數
mun = studet_name.__len__()
print(mun)
#統計某個姓名出現的個數
mun2 = studet_name.count("zhangsan")
print(mun2)
#將兩個合併成乙個
studet_name3 = ["aaaa","bbbbb","cccc"]
studet_name.extend(studet_name3)
print(studet_name)
#排序studet_name.sort()
print(studet_name)
#反序studet_name.reverse()
print(studet_name)
# -*- conding:utf-8 -*-
# editor:onlyzzq
#建立乙個字串
test_str = "welcame to china"
#首字母大寫
print(test_str.capitalize())
#統計共有幾個a
print(test_str.count("a"))
#自動中間補全
print(test_str.center(50,"-"))
#驗證是否以某種規格結尾,是的話返回boolean
print(test_str.endswith("na"))
#查詢位置(第乙個出現的位置)
print(test_str.find("a"))
#格式化文字
print(test_str.format())
#是否包含有阿拉伯數字和字元
print(test_str.isalnum())
#判斷是否為純英文
print(test_str.isalpha())
#判斷是否為十進位制
print(test_str.isdecimal())
#判斷是否為整數
print(test_str.isdigit())
#判斷是否為乙個合法的識別符號
print(test_str.isidentifier())
#判斷是否為小寫(isupper大寫)
print(test_str.islower())
#判斷是不是乙個數字,有標點符號也不行
print(test_str.isnumeric())
#判斷是不是標題(每個單詞首字母大寫)
print(test_str.istitle())
#jion()用法(在列表中加入某個字母)或者在每個字母中間加入某個符號
print("+".join(test_str))
print("+".join(["welcome","to","china"]))
#將字母全部改為大寫(小寫用lower)
print(test_str.upper())
#去某個字母,兩邊為strip(),左邊為lstrip,右邊為rstrip
print(test_str.strip("w"))
#可用密碼加密,將某個字元用某種方法表示
p = test_str.maketrans("welcoto","1234567")
print(test_str.translate(p))
#替換(全部字元都替換)
print(test_str.replace("a","a"))
#查詢下標(可從左邊或者右邊查詢某個字元所在的位置)
print(test_str.rfind("a"))
#按某個規格切換成列表
print(test_str.split(" "))
#按行切換成列表
print(test_str.splitlines())
#按大寫轉換
print(test_str.swapcase())
#轉換成標題
print(test_str.title())
Python自動化開發學習1
一 開篇的大段毒雞湯真是夠補。正好在外面旅遊,一路上帶著耳機就全部聽完了。二 進入正題,結果還是介紹。說下版本問題,盡量還是用python3。三 hello world。就是個儀式感,別的沒啥 print 你好 四 變數。雖然駝峰規則也行,但是python推薦用 下劃線,那就用下劃線把。變數名全大寫...
Python自動化開發03
1 去重 list 1 set 1,2,3,4,0,7,4,8 list2 set 99,34,6,8,3 list3 set 0,4,8 list4 set 84,45,49 print list 1 2 交集 list 1 list2 print list 1.intersection list...
python自動化開發 6 常用模組 續
python的常用模組 續 shelve模組 是乙個簡單的k,v將記憶體資料通過檔案持久化的模組,可以持久化任何pickle可支援的python資料格式。configparser模組 對配置檔案進行解析。hashlib模組 主要用於加密。例子 輸出十六進製制md5值 1 author ryb2 co...