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

作者丨黄伟呢

来源丨快学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() 

结果如下:

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击????卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值