Python 学习笔记Python字符串

Posted 冰雪柔情的天空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 >>>

 


以上是关于Python 学习笔记Python字符串的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记之正则表达式

python基础学习笔记(十三)

python学习笔记012——pdb调试

Python学习笔记011——内置函数exec()

python 机器学习有用的代码片段

python学习笔记