Python之字符串的函数和方法


函数可以看做是执行特定任务的小程序。程序被打包或封装起来,提供给用户使用。**函数可以接受输人值,通过执行语句和判定表达式来完成任务,在完成时可能会返回值。**函数非常有用,使用函数能完成一些常规的任务。将代码封装在的数中使用起来更方便,不需要反复书写代码。
函数并不是一个全新的概念,因为我们经常会在数学中使用函数。例如平方根函数。它接受1个实数作为参数,然后返回该数的平方根。前面也用到了 str()等转换类型的函数。 在使用函数时,我们需要知道函数的功能以及使用方法,具体的如何实现的不必深究。
字符串类型也有对应的函数,有一类特殊的函数,称为方法。

字符串函数

len()为例。
len函数用于寻找字符串的长度(字符串中有多少个字符)。
参数是括号内的内容,函数会针对传递给他的参数来得到具体的结果。函数可以有多个参数,用逗号隔开。
len函数只需要一个参数,它是字符串的变量名。代表对这个字符串求长度。
len函数会返回一个结果,是字符串的长度。

len()函数还可以应用于其他集合类型中,例如列表。
在这里插入图片描述

字符串方法

方法是函数的变形,和函数不同的是调用的方法。
每个方法要结合特定的对象进行调用。
**调用采用点号(.)来表示。**例如:字符串.lower()
常用的方法如下:

方法功能
lower()把字符串转换为小写
upper()把字符串转换为大写
join()把可迭代对象的元素连接到字符串的末尾
split()在指定的分隔符处拆分字符串,并返回列表
find()在字符串中搜索指定的值并返回它被找到的位置
replace()返回字符串,其中指定的值被替换为指定的值

更多方法可以查看:
https://www.cainiaoplus.com/python/python-methods-string.html
在这里插入图片描述
split()函数可以结合input()使用,实现多个值输入。
find()函数返回的是第一次出现的索引值。如果没有就返回-1。

方法链

从一个方法返回的对象可以用作另一个方法的调用对象。
调用顺序是由左到右,使用前一个方法产生的对象,作为下一个方法的对用对象。
例如
在这里插入图片描述

可选参数

一些方法有可选参数,即不提供参数,则为默认参数。
find()使用默认参数,可以指定从大于0的最左侧索引开始查找。
在这里插入图片描述

方法的嵌套

方法或函数可以作为参数,被其他方法或者函数调用。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值