日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字符串常用操作

發布時間:2024/4/17 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符串常用操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
name="my name is FAN Wu" print(name.capitalize())# 首字母大寫 #>>>My name is fan wuprint("My NAME IS GOOD".casefold())#變小寫 #>>>my name is goodprint(name.center(30,"-"))#以"_"頭尾相加補全字符串長度 #>>>------my name is FAN Wu-------print (name.count("y",1,2))#查找字符串在整個字符串中的數量 #>>>1print("中文".encode("utf-8"))#將unicode編碼轉換成其他編碼的字符串 #>>>b'\xe4\xb8\xad\xe6\x96\x87'print(name.endswith("ood"))#判斷是否以ood為結尾 #>>>Falseprint("a\txbc","a\txbc".expandtabs(10))#增加tab長度,即增加多少個空格 #>>>a xbc a xbcprint(name.find("f"))#查找字符索引,索引0開始 #>>>-1print(name[name.find("name"):])#字符串切片 #>>>name is FAN Wuprint("My name is {name}".format(name="xk"))# 格式化替代{}}里面的標識 #>>>My name is xkprint("My name is {name}".format_map({"name":"jack"}))#以字典的形式格式化替代{}里面的標識 #>>>My name is jackprint(name.index("FAN"))#在字符串中索引,索引0開始 #>>>11print("2","adasf-".isalnum())#是否只包含英文數字 #>>>2 Falseprint("sisdf.".isalpha())#判斷是否純字母 #>>>Falseprint("102".isdecimal())#判斷是否十進制 #>>>Trueprint(name.isdigit())#是否整數 #>>>Falseprint("----",name.isidentifier())#是否一個合法標識符 #>>>---- Falseprint("abcK".islower())#判斷字母是否都是小寫 #>>>Falseprint(name.isnumeric())#判斷是否為數字 #>>>Falseprint(name.isprintable())#tty file(設備中端驅動程序), drive file 判斷是否可打印(字符串沒有表示可打印這一說) #>>>Trueprint(" ".isspace())#判斷是為空格 #>>>Trueprint("My Name Is jack".istitle())#判斷首字母是否大寫 #>>>Falseprint("ABC 中文".isupper())#判斷字母是否全是大寫 #>>>Trueprint(".".join(["","世界","fdg"]))#組合字符串(以"."符號分隔符形式組成字符串) #>>>天.世界.fdgprint(name.ljust(20,"a"))#.center 類似,右組合 #>>>my name is FAN Wuaaaprint(name.rjust(20,"a"))#.center 類似,左組合 #>>>aaamy name is FAN Wuprint(name.lower())#大寫變小寫 #>>>my name is fan wuprint(" abs ".lstrip())#取消左邊字符空格 #>>>abs print(" abs ".rstrip())#取消右邊字符空格 #>>> absprint(" abs ".strip())#取消頭尾字符空格 #>>>abs p=name.maketrans("abscds",'123456') print("jackds".translate(p))# maketrans 和 translate 配合使用(把前面的字符串轉為后面字符串相應的值)類似加密的隨機密碼 #>>>j14k56print("jackestiankotng".partition("tt"))#區分字符串 #>>>('jackestiankotng', '', '')print(name.replace('a','c'))#替換字符串 #>>>my ncme is FAN Wuprint("my name is m".rfind("m"))#找到最右邊的字符索引,索引以0開始 #>>>11print(name.split("s"))#以"s"分隔符分割字符串 #>>>['my name i', ' FAN Wu']print('a\nb\nc'.splitlines())#以"\n"分隔符分割字符串(換行符) #>>>['a', 'b', 'c']print(name.startswith("m"))#endswith 類似 判斷是否以參數開頭 #>>>Trueprint('Jack'.swapcase())#大寫轉小寫,小寫轉大寫 #>>>jACK# print('jack'.translate("123","125") )print(name.zfill(50))#在左邊用0填充一個數字字符串s,以填充字段。指定寬度的。字符串s從不被截斷 #>>>000000000000000000000000000000000my name is FAN Wu

?

轉載于:https://www.cnblogs.com/JIM-FAN/p/9321103.html

總結

以上是生活随笔為你收集整理的字符串常用操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。