Python中for循环的变量作用域

for 临时变量 in 待处理数据集:
    循环满足条件是执行的代码

临时变量,在编程规范上,作用范围(作用域),只限定在for循环内部

如果在for循环外部访问临时变量:

  • 实际可以访问到
  • 在规范编程上,是不允许、不建议这么做

这种限定:

  • 是编程规范限定,而非强制限定
  • 不遵守也能正常运行,但是不建议这样做
  • 如需访问临时变量,可以预先在循环外定义它
posted @ 2023-12-06 17:10  hugh2023  阅读(101)  评论(0)    收藏  举报