码迷,mamicode.com
首页 > 编程语言 > 详细

Python字符串的常用操作学习

时间:2016-10-19 16:37:38      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

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

标签:

原文地址:http://www.cnblogs.com/o2lixin/p/5977583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!