字符串方法

字符串方法

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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