Python 学习笔记(七)Python字符串(三)

常用字符串方法

split()  分割字符串,指定分隔符对字符串进行分割

join()   将序列中的元素以指定的字符连接生成一个新的字符串

str.strip() 用于移除字符串头尾指定的字符(默认为空格)

str.lstrip() 用于截掉字符串左边的空格或指定字符

str.rstrip() 用于截掉字符串右边的空格或指定字符

str.upper() 将字符串转换为大写

str.lower()  将字符串转换为小写

str.capitalize() 将字符串首字母转换为大写

str.isupper() 判断是否为大写

str.islower()  判断是否为小写

str.istitle()  判断是否为标题

示例:

 1 >>> a = "Hello World"  #以空格为分隔符对这个字符串进行分割,返回一个列表
 2 >>> a.split(" ")
 3 ['Hello', 'World']
 4 >>> b = "www.baidu.com" #以点号.为分隔符对这个字符串进行分割,返回一个列表
 5 >>> b.split(".")
 6 ['www', 'baidu', 'com']
 7 >>> c = a.split(" ")
 8 >>> c
 9 ['Hello', 'World']
10 >>> "-".join(c)   #用join将列表中的各个元素用减号连接起来
11 'Hello-World'
12 >>> "*".join(b.split(".")) 
13 'www*baidu*com'
14 >>> a          #原始字符串并没有发生变化
15 'Hello World'
16 >>>

去除空格

1 >>> x = " hello "
2 >>> x.strip()  #去除左右两边的空格
3 'hello'
4 >>> x.lstrip()  #去除左侧的空格
5 'hello '
6 >>> x.rstrip()  #去除右侧的空格
7 ' hello'
注:原始字符串并没有发生变化,去除空格相当于重新生成了一个新的字符串,与split()一样

转换大小写

1 >>> a
2 'Hello World'
3 >>> a.upper()  #转换为大写
4 'HELLO WORLD'
5 >>> a.lower()  #转换为小写
6 'hello world'
7 >>> a.capitalize() #转换首字母为大写
8 'Hello world'
9 >>>

 

posted @ 2018-03-11 23:56  冰雪柔情的天空  阅读(220)  评论(0编辑  收藏  举报