题目
在 Python 中,关于 for 循环的使用,以下哪些说法是正确的?A. for 循环可以遍历列表、元组、字符串等可迭代对象。B. for 循环不能嵌套使用。C. for 循环的 range() 函数可以生成一个整数序列。D. for 循环的循环体必须缩进,通常为4个空格。
在 Python 中,关于 for 循环的使用,以下哪些说法是正确的?
A. for 循环可以遍历列表、元组、字符串等可迭代对象。
B. for 循环不能嵌套使用。
C. for 循环的 range() 函数可以生成一个整数序列。
D. for 循环的循环体必须缩进,通常为4个空格。
题目解答
答案
ACD
A. for 循环可以遍历列表、元组、字符串等可迭代对象。
C. for 循环的 range() 函数可以生成一个整数序列。
D. for 循环的循环体必须缩进,通常为4个空格。
A. for 循环可以遍历列表、元组、字符串等可迭代对象。
C. for 循环的 range() 函数可以生成一个整数序列。
D. for 循环的循环体必须缩进,通常为4个空格。
解析
本题主要考察Python中for循环的基本用法和特性,需对各选项逐一分析:
选项A
Python的for循环核心功能是遍历可迭代对象(Iterable),而列表、元组、字符串均属于可迭代对象(如字符串可遍历每个字符)。因此A正确。
选项B
for循环可以嵌套使用,这是Python中非常常见的场景(如遍历二维列表)。例如:
for i in range(2):
for j in range(3):
print(i, j)
因此B错误。
选项C
range()函数是Python中生成整数序列的常用工具,常与for循环结合使用(如for i in range(5)生成0-4的整数序列)。因此C正确。
选项D
Python通过缩进区分代码块,for循环的循环体必须缩进(通常4个空格,或Tab键),否则会报错。因此D正确。