字符串的常用操作
string = "https://i.cnblogs.com/EditPosts.aspx?opt=1"
#首字母大写 print(name.capitalize())
#统计字符串的元素出现的元素 print(name.count("a"))
#打印字符串50个字符把文字放中间,不够"-"补上 print(name.center(50,"-"))
#判断一个字符串中以ai结尾的元素,有没有存在,如果存在就返回True print(name.endswith("ai"))
##在字符串中打上\t ,然后想从那里打多少个空格 print(name.expandtabs(tabsize=50))
#在字符串中查找元素,如果找到就返回下标 print(name.find("ai"))
#字符串切片 print(name[name.find("ai"):])
##在后面的冒号是加数字的,加索引
##在字符串中格式化 name = " {name}{year}" print(name.format(name = 'alex',year = 33))
##在字符串中格式化 name = " {name}{year}" print(name.format_map({name = 'alex'},{year = 33})) ##format_map 传入的是字典
##判断是不是英文字符 print(name.isalpha())##包含大小写 ##每个首字母大写 print(name.istitle()) ##判断是否全是小写 print(name.lower()) ##判断是否全是大写 print(name.isupper()) #全部转大写 print(name.upper()) #全部转小写 print(name.lower()) #去掉左边空格 print(name.lstrip()) #去掉右边空格 print(name.rstrip()) #两边去掉空格 print(name.strip()) ##替换后面换前面 print(name.replace('c','a')) #返回最后的那个元素的下标 print(name.rfind('a')) #大写变小写,小写变大写 print(name.swapcase()) ##字符串分割split('a')a是代表在有a的地方分开,制作成列表 print(name.split('a'))
##常用的字符串拼接 print('+'.join(['1','2','3'])) #判断是不是合法的变量名 print(name.isidentifier()) #判断是不是数字 ##包含字母 print(name.isalnum()) #判断是不是数字整数 print(name.isdigit()) #判断是不是只有整数数字 print(name.isnumeric()) #判断是不是小数 print(name.isdecimal())
以上内容作为课堂笔记,如有雷同,请联系于我