社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

介绍6个 “罕见” 的Python字符串函数,80%的人没用过!

Python极客专栏 • 4 年前 • 356 次点击  

PyCharm操作手册,点击获取


作者:黄伟呢
来源:快学Python

本文简介

Python字符串算是Python中最重要的数据类型了,里面提供了很多的字符串函数,供我们灵活的处理字符串,但是今天要给大家介绍的6个字符串函数,我猜大多数朋友肯定是没有见过的。不管这些函数是否经常用,掌握多种知识,应变一些稀少的需求,也很不错。

1. format_map()函数

作用:多个占位符格式化字符串。
s6 = {"name""Huang Tongxue""age"18}
"我的名字叫{name},今年{age}岁".format_map(s6)
结果如下:

2. partition()  函数

作用:搜索指定的字符串,并将该字符串拆分为包含三个元素的元组。
s2 = "'My name is huang wei'"
s2.partition("is")
结果如下:

3. rindex() 函数

作用:查找指定值的最后一次出现的索引。
s3 = "1_a_b_a_1_a_1_c"
s3.rindex("1")

s3.rindex("a")
结果如下:

4. swapcase()函数

作用:返回一个字符串,其中所有大写字母均为小写字母,反之亦然。
s4 = "mY name Is huang Wei"
s4.swapcase()
结果如下:

5. center()函数

作用:使用指定字符(默认为空格)作为填充字符使字符串居中对齐。
s5 = "ABCD"
s5.center(10"6")
结果如下:

6.capitalize() 函数

作用:返回一个字符串,其中第一个字符为大写。
s1 = "mY name Is huang Wei"
s1.capitalize() 
结果如下:

如有文章对你有帮助,

在看”和转发是对我最大的支持!


关注Python极客专栏


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/111485
 
356 次点击