python center函数_数据类型和数据结构(三):字符串(4) 字符串内置函数(1)

本文介绍了Python字符串的一些内置函数,包括capitalize()将字符串首字母大写,casefold()将字符串转为小写,center()居中填充,count()计算子串出现次数,encode()进行编码,endswith()和startswith()检查字符串开头和结尾,expandtabs()转换制表符,find()、rfind()和index()、rindex()查找子串位置,以及format()、lower()和upper()进行字符串格式化和大小写转换。
摘要由CSDN通过智能技术生成

d69aad77ef3fdcd516e5b89be1f29230.png

Photo by Ray Hennessy on Unsplash

4 字符串内置函数

除了使用+、*、in对字符串操作之外,我们还可以使用Python提供的多种字符串内置函数来对字符串进行操作处理。你可以使用如下命令,查看Python为我们提供的字符串内置函数。

>>> dir(str)

['__add__', '__class__', '__contains__','__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__','__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__','__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__','__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__','__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__','__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode','endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum','isalpha', 'isascii', 'isdecimal', 'isdigit', 'isidentifier', 'islower','isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust','lower', 'lstrip', 'maketrans', 'partition', 'replace', 'rfind', 'rindex','rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith','strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']

其中,带双下划线的是Python中的魔法函数,这里不讲。让我们从capitalize函数讲起。

4.1 capitalize函数

要想了解某个函数的功能细节,我们可以使用help函数进行查看,例如:

>>> help(str.capitalize)

Help on method_descriptor:

capitalize(self, /)

   Return a capitalized version of the string.

   More specifically, make the first character have upper case and the restlower

    case.

从函数的帮助信息,我们可以知道capitalize函数用来把给定字符串的首字母变成大写,然后将其返回。若给定字符串为非英文字母,则原样返回给定字符串。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值