为什么不些开始位置只加结束位置不行呢?

为什么不些开始位置只加结束位置不行呢?

问题描述:

endswith里面不加start会输出true
start不是选择开始位置吗?

相关截图:

64218b3c0001f83d10080567.jpg

正在回答

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

1回答

同学,你好!同学str_1.endswith(“BeiJing”,end) 第二个参数代表着字符串开始查找的位置,即从str_1第35的索引开始查找,结果是点。不是以BeiJing结束,所以返回False

https://img1.sycdn.imooc.com//climg/6422494a095958f907690409.jpg


祝学习愉快~

  • jinxianzi 提问者 #1

    str.startswith(item, start, end),
    start是表示从哪里开始
    end是表示到哪里结束吗?

    2023-03-28 10:11:34
  • 好帮手慕小猿 回复 提问者 jinxianzi #2

    同学,你好!同学说的对,同学要看变量在参数中的位置,而不是变量的英文名称。如str.startswith(item,end,start)这里end 指的是从end处开始查找,start 位置结束。

    祝学习愉快~

    2023-03-28 10:27:39
  • jinxianzi 提问者 回复 好帮手慕小猿 #3

    start 和end都是只能用int型吧

    2023-03-28 10:29:37
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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