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

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

时间:2018-03-12 01:01:52      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:学习   字符串方法   hello   python   span   指定   判断   pytho   api   

常用字符串方法

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字符串(三)

标签:学习   字符串方法   hello   python   span   指定   判断   pytho   api   

原文地址:https://www.cnblogs.com/wangruihua-521/p/8546916.html

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