2024-09-28 23:41:01 发布
网友
如果我有密码。。。你知道吗
list = ['Clemont', 'Albert', 'Shiro'] for x in range(len(list)): print(x)
…这里的术语是什么?我假设它是“iterate object”,但可能这是一个误解;如果它不是一个误解,什么是iterate object?你知道吗
该上下文中x的正式名称是^{},如Python的语言引用所示:
x
for_stmt ::= "for" target_list "in" expression_list ":" suite ["else" ":" suite]
…其中target_list(和target)定义为:
target_list
target
target_list ::= target ("," target)* [","] target ::= identifier | "(" target_list ")" | "[" target_list "]" | attributeref | subscription | slicing | "*" target
如果你想知道一个目标实际上可以接受什么或者被定义为什么,请仔细阅读文档。根据大多数标准含义,您使用某种简单的标识符,比如变量名(在本例中为x)来表示目标。你知道吗
“循环变量”是你能得到的最专业的。你知道吗
没有正式名称,因为它与赋值语句的左侧没有任何区别;同样的规则适用于“循环”变量,就像它们适用于赋值目标一样。你知道吗
在任何其他Python开发人员中称之为“循环变量”都会使您的观点得到理解。你知道吗
至于“什么是迭代对象?”,您可能把这个术语误认为是iterable或iterator,这是for循环工作所需要的,对这些术语的良好分解已经存在了in another StackOverflow question。你知道吗
我不知道是否有一个“官方”术语,但我见过它叫迭代变量或循环变量。这不是Python特有的,它在许多不同的语言中都很常见。你知道吗
Google Ngrams为循环变量找到更多点击。你知道吗
该上下文中} ,如Python的语言引用所示:
x
的正式名称是^{…其中
target_list
(和target
)定义为:如果你想知道一个目标实际上可以接受什么或者被定义为什么,请仔细阅读文档。根据大多数标准含义,您使用某种简单的标识符,比如变量名(在本例中为
x
)来表示目标。你知道吗“循环变量”是你能得到的最专业的。你知道吗
没有正式名称,因为它与赋值语句的左侧没有任何区别;同样的规则适用于“循环”变量,就像它们适用于赋值目标一样。你知道吗
在任何其他Python开发人员中称之为“循环变量”都会使您的观点得到理解。你知道吗
至于“什么是迭代对象?”,您可能把这个术语误认为是iterable或iterator,这是for循环工作所需要的,对这些术语的良好分解已经存在了in another StackOverflow question。你知道吗
我不知道是否有一个“官方”术语,但我见过它叫迭代变量或循环变量。这不是Python特有的,它在许多不同的语言中都很常见。你知道吗
Google Ngrams为循环变量找到更多点击。你知道吗
相关问题 更多 >
编程相关推荐