字符串方法

字符串方法

a = 'ddadsadad'
print(a.index(''))
print(a.startswith(''))

问题描述:

请问下老师,这里为什么index查找空字符串返回0,startswith方法查空字符串又返回true呢

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!

因为字符串是以''开头,所以print(a.index(''))返回的下标为0,print(a.startswith(''))可以匹配到''返回True,祝学习愉快~

  • index函数找不到不是会报错吗老师,然后第二个改成双引号,还是返回true呀

    print(a.startswith(""))


    2022-03-18 17:48:18
  • 同学,你好!因为字符串是以''开头,所以print(a.index(''))返回的下标为0,print(a.startswith(''))可以匹配到''返回True

    1、index函数找不到元素是会报错,已经修正;

    2、单引号,双引号,三引号都表示字符串,所以'',"",''''''是一样的;

    https://img1.sycdn.imooc.com//climg/6234574c0979419a04810556.jpg

    祝学习愉快~

    2022-03-18 17:58:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师