1.6Python语言的变量(Variable)和常量(Constant)

全局变量

在模块内,在类外创建,其作用域为整个模块,称为全局变量。

类变量

在类中定义的变量,其作用域为整个类,称为类变量。

实例变量

在类中定义的self.变量,其作用域为实例,称为实例变量。

局部变量

在函数中创建,其作用域为整个函数,称为局部变量。

局部变量:函数内部定义的局部变量。
实参:函数调用时传递的参数。
形参:函数定义时调用的参数。

常量

Python中没有从语言层面定义常量,只能把变量当常量使用,只是不要修改他,解决此问题,只能依靠程序员的自查和通过一些技术手段。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/2705.html

(2)
上一篇 2020年12月5日 23:15
下一篇 2020年12月6日 01:53

相关推荐

  • 2.4Python语言的生成器(Generator)

    生成器 是一个用于创建迭代器的简单而强大的工具。 它们的写法类似于标准的函数,但当它们要返回数据时会使用 yield 语句。 示例: 生成器解决方案如下:

    Python语言教程 2021年3月4日
    01770
  • 1.3Python语言的运算符(Operator)和分隔符(Delimiter)

    运算符(Operator) 一元运算符 运算符 名称 说明 例子 – 取反 对a取反运算 -a 二元运算符 运算符 名称 说明 例子 + 加 对于数字类型是求和操作,对于序列等其它类型是连接操作 a + b – 减 求a减b的差 a – b * 乘 对于数字类型是求积操作,对于序列等…

    Python语言教程 2020年12月3日
    08840
  • 1.1Python语言的三种注释(Comment)

    常规注释 一条注释以不包含在字符串字面值内的井号 (#) 开头,# 后面有一个空格,接着是注释内容。 文档注释 文档注释是一种用于生成API文档的注释,推荐使用三重双引号,不推荐使用三重单引号。 单行文档注释 多行文档注释 文档注释生于内容和结束三重双引号要与开始三重双引号对齐。 编码注释 编码注释是一种特殊的注释,用…

    Python语言教程 2020年12月1日
    07320

发表评论

登录后才能评论