卫星地图 高清2012看到人,天赋异禀下载,遵义租房网
1.字符串的创建
name="my name is leBron james"
2.字符串中关于某个字符的功能
name="my name is leBron james" if 'e' in name: #in 判断字符是否在在字符串中 print("e在字符串name中!") print("字符串中e的个数:", name.count("e")) print("找到字母的索引:", name.find("e")) #find()从左向右寻找子序列的位置,如存在多个相同子序列只返回第一个查找到的位置,如果子序列不存在返回-1 print("查找字符串的角标:", name.index("e")) #index()从左向右寻找子序列的位置,如果子序列不存在报错,所以一般我们用find()更好一些 else: print("e不在字符串name中")
3.字符串的格式转换
name1="我爱北京天安门" print("将字符串转换为二进制:",name1.encode(encoding="utf-8")) print("将二进制转换为字符:",name1.encode(encoding="utf-8").decode(encoding='utf-8'))
4.判断字符串是否是某个条件的功能
name="my name is leBron james" print("判断abd123是否是阿拉伯数组与阿拉伯字符:","abd123".isalnum()) print("判断abdA是否是纯英文字符:","abdA".isalpha()) print("判断1A是否是十进制:","1A".isdecimal()) print("判断123是否是一个整数:","123".isdigit()) print("判断123是否是一个合法的变量名:","123 ".isidentifier()) print("判断abc是否是小写:","abc".islower()) print("判断ABC是否是大写:","ABC".isupper()) print("判断2.2是否是一个数字:","2.2".isnumeric()) #除数字外其他字符都算false print("判断 是否是一个空格:"," ".isspace()) print("判断是否是每个首字母大写:",name.istitle())
5.字符串的特定情况下输出
name="my name is leBron\tjames" print("打印50个字符,字符串放中间,其他用-补上:",name.center(50,"-")) print("将tab建转成30个空格:",name.expandtabs(30)) print("打印50个字符,右边用-补齐:",name.ljust(50,"-")) print("打印50个字符,左边用-补齐:",name.rjust(50,"-")) print("把大写变成小写:",name.lower()) print("把小写变成大写:",name.upper()) print("删除字符串中左边的空格回车:",' \nabc\n '.lstrip()) print("删除字符串中右边的空格回车:",' \nabc\n '.rstrip()) print("删除字符串两边的空格回车:",' \nabc\n '.strip()) print("左边补0:",name.zfill(50)) print("大写换小写,小写换大写:",name.swapcase()) print("把字符串中每个单词首字母大写:",name.title())
print("按照+号把字符串分隔成列表:","a+b+c".split("+"))
print("按照换行把字符串分隔成列表:","a+b\n+c".splitlines())
6.字符串的加密
name="my name is leBron\tjames" p=str.maketrans("abcdef","123456") #加密置换表 print("字符串加密:",name.translate(p))
以上就是关于字符串的大部分功能
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论