您好,登錄后才能下訂單哦!
1、字符串常用操作
#字符串操作 name = "my name is kk" print(name.capitalize()) #>>>My name is kk #capitalize() #首字母大寫 print(name.count("a")) #>>>1 #count("a") 統計有多少個a print(name.center(50,"-")) #>>>------------------my name is kk------------------- #center(50,"-") 一共打印50個-,name對應的字符放中間 print(name.endswith("k")) #>>>True #endswith() 以什么結尾 #expandtabs(tabsize = 10),tab鍵后面加10個空格 name = "my name is kk" print(name.find("name")) #>>>3 #find() 字符串也可以切片 names = "my name is {name}and {year}" print(names.format(name = 'kk',year = 27)) #>>>my name is kkand 27 #format() 格式化 print(names.format_map({'name':'kk','year':'27'})) #format_map() print('ab123'.isalnum()) #>>>True #isalnum() 這個里面是不是包含阿拉伯數字,不可以用特殊字符 print('ab'.isalpha()) #>>>True #isalpha() 判斷是不是純英文字符 print('ab1'.isdecimal()) #>>>False #isdecimal()判斷是不是十進制 #isdigit() 是不是一個整數 print('ab123'.isidentifier()) #>>>True #isidentifier() 判斷是不是一個合法的標識符 print("aaa".islower()) #>>>True #islower()是不是小寫 print("33".isnumeric()) #>>>True #isnumeric()判斷是不是個數字 print("My Name ".istitle()) #首字母全是大寫 #>>>True print("MY NAME ".isupper()) #>>>True #全是大寫 print("+".join(['1','2','3'])) #>>>1+2+3 #這個經常用 print(name.ljust(50,'*')) #>>>my name is kk************************************* print(name.rjust(50,'-')) #>>>-------------------------------------my name is kk print("AA".lower()) #>>>aa print("aa".upper()) #>>>AA print("\nAA") print("\nAA".lstrip()) #去左側空格換行 print("AA\n") print("AA\n".rstrip()) #去右邊空格換行 print("\n AA\n") print("\n AA\n".strip()) #去除左右側空格換行符 print("geng".replace("g","G",1)) #替換,后面1代表只替換第一個 print("alex li".rfind("l")) #>>>5 #從右往左找到第一個l對應的下標 print("1+2+3+4".split("+")) #>>>['1', '2', '3', '4']
2、字典的使用
#字典的使用 #注:字典是無序的,因為沒有下標 info = { 's1':"小李", 's2':"小張", 's3':"小米", } print(info) b = { 's1':"kk", 22:100, 1:1, } info.update(b) print(info) print(info.items()) #結果: {'s1': '小李', 's2': '小張', 's3': '小米'} {'s1': 'kk', 1: 1, 's2': '小張', 's3': '小米', 22: 100} dict_items([('s1', 'kk'), (1, 1), ('s2', '小張'), ('s3', '小米'), (22, 100)]) #print(info['s1']) #info["s1"] = "小李子" #info['s4'] = "kk" #print(info) #刪除 #del info['s3'] #info.pop('s2')#標準刪除姿勢 #info.popitem() #任意刪除一個 #print(info) #>>>{'s4': 'kk', 's1': '小李子'} #print(info.get("s1")) #查詢這個在不在字典里 #>>>小李子 #print('s1' in info) #>>>True
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。