首页 > 解决方案 > 未定义的字母变量在 Python 中有效

问题描述

我的代码是这样的:

word = input('enter a word:')
for letter in word:
        print( letter)

输出:

enter a word:tree
t
r
e
e

letter内置变量吗?

标签: python

解决方案


你不需要在 Python 中声明变量。该变量直接在 for 循环中定义。Python 只有很少的关键字。它也不是内置常量

我建议阅读Python 教程。您可能还想尝试锻炼

变量注释

以下内容仅与 Python 3.6+ 相关。无论您使用哪个 Python 版本,都可以忽略它。如果你是一个非常早期的初学者,你可能应该忽略它。

您可以使用变量注释来“声明”一个变量。PEP 526介绍了它们。它们看起来像这样:

foo: str
int: bar

推荐阅读