Python中Str类的常用方法

xiaoxiao2021-02-28  50

核心知识点:

1、Python中Str类常用的方法总结

代码示例:

#!/usr/bin/python # -*- coding:utf-8 -*- name = "zhangZhangZhang" print("center方法在字符串两边加上指定的字符") name1 = name.center(20,"*") print name1 print len(name1) print("lower方法将字符串中的大写字母变成小写字母") print("casefold方法不仅仅用于英文,还可以用于德语等,更牛逼") name2 = name.lower() print name2 print("startswith方法和endswith方法用于判断字符串是否已指定的字符串开头或者结尾") print(name.startswith("Zh")) print(name.endswith("ang")) print("expandtabs找到制表符\t,并进行替换,包含前面的值,可以制作表格") name3 = "Zh\tan\tgZh\nang\tZha\tng" v = name.expandtabs(40) print name3 print("capitalize将字符串的第一个字母变成大写,其他字母变小写。") name4 = name.capitalize() print name4 print("count方法用于统计某个子序列在字符串中出现的次数") print(name.count("Z")) print(name.count("Zh")) print(name.count("ang")) print("find方法找到指定子序列在文件中的索引位置,不存在返回-1") print(name.find("h")) print(name.find("M")) print("index方法找到指定子序列在文件中的索引位置,不存在则报错") print(name.index("h")) # print(name.index("M")) 报错 # print(name.index("W")) 报错 print("字符串常用格式化的一些方法如下") print("方法1:") age = 25 name5 = "我的年龄是%d"%(age) print name5 print("方法2:") name6 = "我是:{name},年龄:{age},性别:{gender}" name61 = name6.format(name="张明阳",age=19,gender="男") print name61 print("方法3:Python2中不存在") #name62 = name6.format_map({"name":"李杰","age":19,"gender":"男"}) #print name62 print("isalnum和isalpha方法判断是否是数字和汉字,这里有点蒙圈") name7 = "Alex68李杰" print name7.isalnum() #python3中显示True #python2中显示False print name7.isalpha() #python3中显示False #python2中显示False name8 = "123" #print name8.isdecimal() Python3中:识别"123" print name8.isdigit() #Python3中:识别"123","①②" #print name8.isnumeric() Python3中: 识别"123","①②","二" 最牛逼,识别最高

运行结果:

D:\python2\python.exe D:/python2.0Location/day02/Test.py center方法在字符串两边加上指定的字符 **zhangZhangZhang*** 20 lower方法将字符串中的大写字母变成小写字母 casefold方法不仅仅用于英文,还可以用于德语等,更牛逼 zhangzhangzhang startswith方法和endswith方法用于判断字符串是否已指定的字符串开头或者结尾 False True expandtabs找到制表符 ,并进行替换,包含前面的值,可以制作表格 Zh an gZh ang Zha ng capitalize将字符串的第一个字母变成大写,其他字母变小写。 Zhangzhangzhang count方法用于统计某个子序列在字符串中出现的次数 2 2 3 find方法找到指定子序列在文件中的索引位置,不存在返回-1 1 -1 index方法找到指定子序列在文件中的索引位置,不存在则报错 1 字符串常用格式化的一些方法如下 方法1: 我的年龄是25 方法2: 我是:张明阳,年龄:19,性别:男 方法3:Python2中不存在 isalnum和isalpha方法判断是否是数字和汉字,这里有点蒙圈 False False True
转载请注明原文地址: https://www.6miu.com/read-72760.html

最新回复(0)