num=1 for ch in s: if num 的逻辑是什么,为什么num所代表的数字可以成为字符串的角标。

来源:4-6 Python之break跳出循环

littleboy7309937

2021-03-11 13:38

s='abcd'
num=1##这里什么逻辑如何表示num表示字符串里字母的角标的?
for ch in s:
    if num>2:#这里num进入循环,数字含义如何带入字符串内的?


写回答 关注

3回答

  • 幕布斯9526405
    2021-03-19 16:21:14

    你这里num跟字符串半毛钱关系都没有,只看这几句代码的话,你这里遍历字符串里的字符,是for循环完成的,for ch in s这句的功能就是按顺序遍历字符串里的字符,每遍历一个字符就会执行一次下面这个if sum>2,怎么说呢,下面没其他的语句的话这一句毫无意义

  • 慕设计8271285
    2021-03-12 15:01:34

    num应该是number的缩写吧?num=1就是将1赋值给num,,,,if num <88就是如果num代表的数字小于88的情况下。。。个人这么理解,不知道有没有什么错误?

  • 慕圣9192337
    2021-03-12 14:11:40

    num只是判断而已,和循环没有关系

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154172 学习 · 1075 问题

查看课程

相似问题