Python 学习笔记(七)Python字符串(三)
程序员文章站
2024-01-07 15:28:58
常用字符串方法 split() 分割字符串,指定分隔符对字符串进行分割 join() 将序列中的元素以指定的字符连接生成一个新的字符串 str.strip() 用于移除字符串头尾指定的字符(默认为空格) str.lstrip() 用于截掉字符串左边的空格或指定字符 str.rstrip() 用于截掉 ......
常用字符串方法
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 >>>