python基础篇(一)-------- 字符串的操作
2018-06-18 01:01:03来源:未知 阅读 ()
1.字符串的常用操作:
已知字符串:str = "hello world zhangsan and zhangsan"
1.字符串的长度:len(str)
2.查看字符串的索引值:
str.find("zhangsan",[开始索引],[结束索引]) 默认从左开始查询,在索引范围内查到返回索引,否则返回-1
str.rfind("zhangsan",[开始索引],[结束索引]) 从右开始查询,同上。
str.index("zhangsan",[开始索引],[结束索引]) 默认从左开始查询,查询到返回索引,否则抛出异常。
str.rindex("zhangsan",[开始索引],[结束索引]) 从右开始查询,同上。
3.查看字符出现的次数:
str.count("zhangsan",[开始索引],[结束索引]) 查看zhangsan在[开始索引]和[结束索引]出现的次数。
4.替换:
str.replace("zhangsan","lisi",[count]) 默认替换全部,但是也可以指定替换的次数[count]。
5.分割字符串:
str1 = "a,b,b,c,d,e"
str1.partition("b") 返回一个列表,形势为[b之前的部分,b,b之后的部分]
str1.rpartiton("b") 同上,只不过该函数是从最右面的那个b开始分割。
splitlines() 按照行分割,返回一个包含各行元素的一个列表。
str1.split(",") 以逗号进行分割字符串,返回一个列表。
6.以某种方式分割列表并转化为字符串:
In [91]: a = ["zhao","qian","sun","li"] In [92]: "_".join(a) Out[92]: 'zhao_qian_sun_li'
7.去除空白:
仅仅是去除字符串的前后空白(和换行符、缩进符),不包括去除字符串中出现的空白符。
str.strip() 去除前后空白
str.lstrip() 去除 左边的空白
str.rstrip() 去除右边的空白
8.判断:
str.isalpha() 判断是否只包含字母
str.isdigit() 判断是否只包含数字
str.isalnum() 判断是否只包含数字和字母
str.isspace() 判断是否只包含空格
9.大小写操作:
str.capitalize() 将字符串首字母大写
str.title() 字符串的每个单词首字母大写
str.lower() 字符串全部转换为小写
str.upper() 全部转换为大写
10.其他操作:
str.startswith("hello")
str.endswith("zhangsan")
str.center(40) 字符串居中,共40个字符,不够空格来填充
str.ljust(40) 字符串左对齐,同上。
str.rjust(40) 字符串右对齐,同上。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash