Python中配合遍历语法for产生被遍历对象的函数range()
选择题 以下代码的输出结果是 s = "Python" for i in range(0,len(s),3): print(s[-i],end=";") A P;n;o;h;t;y; B P;y;t;h;o;n; C P;h; D y;o
问题解析 0.快速理解 0.1.range()产生一个范围的语法:range(开始位置号,结束位置号,间隔) 例如:range(1,8,3)的结果是:[1,4,7] 0.2.字符串s取倒数第i个数语法:s[-i] 例如:s=[1,4,7],则s[-1]=7,s[-2]=4 0.3.特别注意:在Python中,for是遍历语法,不是循环语法,但可以实现类似循环的效果 这道题考察了Python中的for遍历结合range()函数输出列表元素。 1.for语句在Python里是遍历,range()函数遵循左闭右开的原则。for遍历结合range()函数可以实现在指定范围内迭代序列对象,从而实现c和Java中循环的效果。 2.题目中对字符串s进行遍历,range()函数指定了起始为0,结束为字符串s的长度,步长为3
共有 0 条评论