python中字符串的查找、替换及判断数字的三个方法的区别和联系 简单易懂

一字符串的查找
(1)判断是否以指定的字符串开头用到了startswith方法(只需要一个参数哦);
(2)判断是否以指定的字符串结尾用到了endswith方法,并且也是只需要一个参数
(3)查找指定的字符串所用到的方法index方法和find方法
这两种方法都可以判断指定的字符串在母串中的索引值;
区别在于:用index方法查找母串中不存在的字符串,会报错;
但是用find方法查找母串中不存在的字符串,不会报错,会返回-1
并且在寻找字符串的位置还有rindex和rfind方法,它的用法分别和index方法和find方法相同,只不过rindex方法和rfind方法是从右边开始寻找的

二字符串的替换
字符串的替换要用到replace方法
使用格式 字符串.replace(第一个参数为即将被替换的字符串,第二个参数为想要替换成什么的字符串)
注意:用到replace方法,不会改变原来字符串,它只会返回一个新的字符串。

三在python中判断数字的三个方法(is就是表示判断的意思,表示是否)
1.字符串.isdecimal
2.字符串.isdigit
3.字符串.isnumeric
这三个方法都可以用来判断整数,注意都不能用来判断小数哦
(判断整数返回的都是True,判断小数都是返回的False)
区别在于:第一个方法只能判断普通的数字,即1,2,3,4,5这样的数字;
第二个方法不仅可以判断阿拉伯数字,而且可以用来判断unicode字符串
第三个方法不仅具有第二个方法的全部功能,而且还可以用来判断中文的数字(例如一千零一这样的中文数字)
(从第一个方法到第三个方法,它的功能不断强大,但是在开发的过程中,使用最多的还是第一个,因为在开发中极少使用unicode字符串和中文数字,使用最多的还是第一个方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值