首页 > 代码库 > Python字符串的常用操作学习

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字符串的常用操作学习