s = "go,Go fire - IN hOlE 123" print(s.capitalize()) # 首字母大写 print(s.title()) # 每个单词首字母大写 print(s.upper()) # 将所有字母转为大写 print(s.lower()) # 将所有字母转为小写 print(s.swapcase()) # 大小写互换 print(len(s)) # 检测字符串长度 print(s.count('o')) # 查看指定字符串第一次出现的位置 str1 = '人人都说:初恋是用来练手的,但是其实单身才是用来练手的!' result = str1.count('手',10,22) # 指定范围 print(result) print(s.find('o',3,10)) # 查找字符串第一次出现的位置 找不到返回-1 print(s.index('o')) # 同上,找不到报错 print(s.startswith('g')) # 检测字符串是否以指定的字母开头 print(s.endswith('E')) # 检测字符串是否以指定的字母结尾 print(s.isupper()) # 检测字符串内容是否全部大写 print(s.islower()) # 检测字符串内容是否全部小写 print(s.istitle()) # 检测字符串是否每个字母首字母大写 print(s.isalnum()) # 检测字符串是否由字母和数字组成 print(s.isalpha()) # 检测字符串是否由字母组成 print(s.isdigit()) # 检测字符串是否由纯数字组成 print(s.isnumeric()) # 检测字符串是否由纯数字组成 print(s.isdecimal()) # 检测字符串是否由纯数字组成 print(s.isspace()) # 检测字符串是否由空白字符串组成 print(s.split()) # print(s.split("-")) # 用指定字符切割多个字符串组成的列表 str2 = "异性恋和异地恋有什么区别呢:\r\n一个伤肾,一个伤神" print(str2.splitlines()) # 用换行符号将字符串切割成列表 r = ['异性恋和异地恋有什么区别呢:', '一个伤肾,一个伤神'] print('@'.join(r)) # 将一个序列中的内容使用特定的符号连接成一个字符串,split的反向操作 var = '998800' r = var.zfill(10) # 0填充 print(r) # >>0000998800 r = var.center(12,"@") # 原有内容居中显示 print(r) # >>@@@998800@@@ r = var.ljust(12,"@") # 原有内容靠左显示 print(r) # >>998800@@@@@@ r = var.rjust(12,"@") # 原有内容靠右显示 print(r) # >>998800@@@@@@ var = "@@@@@@蜜汁走位@@@@@@@" r = var.strip("@") # 去掉指定字符串两边的内容 print(r) # >>蜜汁走位 r = var.lstrip('@') # 去掉指定字符串左边的内容 print(r) # >>蜜汁走位@@@@@@@ r = var.rstrip('@') # 去掉指定字符串右边的内容 print(r) # >>@@@@@@蜜汁走位 #字符串替换操作 var = '蜡笔小新的爸爸是野原广志,蜡笔小新的麻麻是野原美呀,原名叫做小山美呀,蜡笔小新的爷爷叫做野原银之介' #制作替换字典 #result = ''.maketrans('小新','大旧') result = ''.maketrans('小新','大旧','蜡笔') print(result) # #替换操作 newvar = var.translate(result) print(newvar) # 大旧的爸爸是野原广志,大旧的麻麻是野原美呀,原名叫做大山美呀,大旧的爷爷叫做野原银之介 # format() 格式化字符串 var = '{}去{}做了{}' print(var.format('你','PG One家里','头发')) # >> 你去PG One家里做了头发 var = "{2}去{1}做了{0}" print(var.format('头发','PG One家里','你')) # >> 你去PG One家里做了头发 var = "{who}去{where}做了{what}" print(var.format(who = '你',where = 'pgone家里',what='头发')) # 你去pgone家里做了头发 var = "{0[0]}去{0[1]}做了{0[2]}" print(var.format(['你','PG One家里','头发'])) # >> 你去PG One家里做了头发 var = '时日低矮,而{:#>10}羊白
Python字符串相关操作--简洁易懂
最新推荐文章于 2024-02-15 00:05:26 发布