一字符串的查找
(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字符串和中文数字,使用最多的还是第一个方法