pass_allsun 2022-04-09 13:48 采纳率: 87.5%
浏览 16
已结题

python学习之路疑问解答

  1. for i in range(0,10) 和for i in range(1,10)有什么区别?
  2. for i in 'helloworld'和 for i in range(len('helloworld'))有什么区别?
  • 写回答

1条回答 默认 最新

  • A-Chin 2022-04-09 14:02
    关注
    1. 起始范围不一样,分别是 0~81~8
    print("for i in range(0,10):")
    for i in range(0,10):
        print(i)
    print("for i in range(1,10):")
    for i in range(1,10):
        print(i)
    

    img

    1. for i in 'helloworld'的i输出的是字符串中的元素,即字符;for i in range(len('helloworld')):的i是字符的位置,即下标
    print("for i in 'helloworld':")
    for i in 'helloworld':
        print(i)
    print("for i in range(len('helloworld')):")
    for i in range(len('helloworld')):
        print(i)
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月18日
  • 已采纳回答 4月10日
  • 创建了问题 4月9日