Python字符串的常用操作学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python字符串的常用操作学习相关的知识,希望对你有一定的参考价值。
1 >>> name = "I love my job!" 2 >>> name.capitalize() #首字母大写 3 ‘I love my job!‘ 4 >>> name.count("o") #统计字母个数 5 2 6 >>> name.center(50,"-") #输出50个字符,不够以“-”补全,并且name放在中间;name.ljust(50,"-")是从最后一个字符开始填充至满足50个字符;name.rjust正好与ljust相反。 7 ‘------------------I love my job!------------------‘
Python中字符串的常用操作练习:
1 >>> name = "I am {name},my age is {age}" 2 >>> name.find("am") #查找字符位置 3 2 4 >>> name[name.find("am"):] #字符串也可以切片 5 ‘am {name},my age is {age}‘ 6 >>> name[name.find("my"):-1] 7 ‘my age is {age‘ 8 >>> name[name.find("my"):] 9 ‘my age is {age}‘ 10 11 >>> 12 >>> name.format(name=‘datou‘,age=‘25‘) #格式化输出 13 ‘I am datou,my age is 25‘
字符串判断:
name.isalnum #判断name是否是26个字符+数字组合,是则返回值为True,如果有特殊字符则返回值为False
name.isalpha #判断是否是存英文字符,包含大小写
name.isdecimal #判断是否是十进制
name.isdigit #判断是否是整数
name.isidentifier #判断是不是一个合法的标识符,相当于判断是否是合法的变量名
name.islower #判断是否小写
name.isnumeric #判断是否是一个数字
name.isspace #判断是否是空格
name.istitle #判断首字母是否大写
name.isprintable #判断是否可打印,字符串不用考虑,只有当是tty文件、驱动文件等
name.isupper #判断是否全是大学
1 >>> print(‘+‘.join(["1","2","3"])) #join拼接 2 1+2+3 3 >>> print(‘‘.join(["1","2","3"])) 4 123 5 >>> print(‘\nHello,world!‘.lstrip()) #去掉左边空格或者空行 6 Hello,world! 7 >>> print(‘\nHello,world!‘) 8 9 Hello,world! 10 >>> print(‘Hello,world!\n‘.rstrip()) #去掉右边空格或者空行 11 Hello,world! 12 >>> print(‘Hello,world!\n‘) 13 Hello,world! 14 15 >>> #去掉两边的空格或空行用strip
以上是关于Python字符串的常用操作学习的主要内容,如果未能解决你的问题,请参考以下文章