Python小白进阶篇之Python字符串中常用的函数API

一、字符串的常用函数API

作为第四天的学习中,通过昨天结尾接触到的字符串的基本表达式,今天开始学习的便是承接的字符串的常用函数API,通过老师的讲解,我们在了解基本的方法后着重选取常用函数进行讲解。

首先是capitaize函数,可以通过实际运行发现将字符串的首字母进行大写了。

第二个center函数,书写为str="随意内容“ str2=str.center(总字符) print(str2)得到总字符且字符串在中心的输出,还可以在最后打印的时候使用print(str2,len(20))在打印出来的结果那一层显示相关的字符串字节数。

并且如果填充位数优先填充在右边。

与之相关的函数是ljust函数和rjust函数,一个是居左,另一个是居右。在本文示例中看不出具体的字符串的位置,不过在实际编码中有所体现。

count函数 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数,如果在有指定字符串的情况下,设定范围中找出出现次数。

使用endswith函数,可以测试是否以我们要指定的范围(个人理解可以检查是否以我们想要的格式或者需要的内容)

运用isalnum函数 字符串除了用数字或者字母表示为true,其他的都为false

运用isdigit函数判断是否字符串为纯数字,是则为true,不是则为false

运用title,将字符串每个开头首字母大写,与本文开始的capitaize有所区别是只有一个开头进行大写。

使用join 函数,以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串,但我在实际问题中遇到输入join函数后发现还是为空白值,目前先放置在这个地方,等下一篇笔记会提到这个的问题和解决方案。

len(str)函数返回字符的长度,当然如果存在古字会出现一个字出现两个字符的情况。在下篇笔记中会出现具体的用法,本文不做说明。

函数lstrip去掉字符串左边的空格,rstrip去掉右边的空格,包括同时去掉左边和右边的字符串。

maketrans()创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。此函数有一个知识点,涉及到jian ma zhi(小白不清楚是哪个具,体名词,大家有所了解可以去了解一下),a97,依次增加,A65,依次增加,上下左右分别是37、38、39、40,常见jian ma zhi,这里提到的字典在后面的知识进行学习。

max(str)返回字符串 str 中最大的字母。

min(str)返回字符串 str 中最小的字母。

replace函数将old替换成new,最后一个是替换不超过的次数。

函数rfind从右往左找字符串的位置,find从左往右找,较为简单好理解。

函数split就是做这些题,但是字典现在还未进行学习,之后等学习到字典部分会进行函数的使用

例题考察:url将参数转化为字典,把参数提取出来

网址后面的域名的意思?作为分隔符

?shdcunfi=123&daoicai=11243534535&iacidan=358475(例如网站后面的最后一截)

“=”前部分往往代表是参数。

\t是空格的意思

函数swapcase将大小写进行反转

本文较为重要的函数split、swapcase、count、find、rfind、其余的等自己需要使用的时候进行查询就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值