Python

命名规则:

变量名必须是字母或者_开头。

变量名的其他部分可以是字母,_或者数字。

Python是大小写敏感的。

以下划线开头的标识符是有特殊意义:

以单下划线开头(_foo)的代表不能用“from xxx import *”而导入;

以双下划线开头的(__foo)代表类的私有成员;

以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数,供解释器使用。

变量声明和赋值:

在Python中变量是不需要声明的。变量通过首次赋值产生, 当超出作用范围时自动消亡。

X = 1

该赋值在Python中是如何进行的?

赋值的过程:

1、在内存中创建对象1。

2、创建变量名X。

3、把变量和对象建立映射关系。

在赋值时,是把对象的引用赋值给变量而不是值。

变量可以引用任何类型的对象。变量没有类型,只有对象有类型。

变量在使用前必须被赋值。

在Python中可以一次赋多值。

>>> (Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday) = range(7)
>>> Monday
0
>>> Thursday
3
>>> Sunday
6

更多相关文章

  1. python闭包变量迟邦定
  2. 判断变量是否是DataFrame 或者 Series
  3. Python:lambda表达式实现求两个变量的最大值
  4. Python:Sympy定义与包含变量的边界的积分
  5. “全局变量是坏的”是什么意思?
  6. 在不知道序列长度的情况下,在Python中展开多个赋值
  7. 环境变量的安装以及python cahrm的安装以及常用快捷键的使用
  8. tensorflow 变量定义路径//问题
  9. 变量和数据类型

随机推荐

  1. jQuery自定义样式下拉框,支持分组、多选和
  2. HTML5 3D立体图片相册
  3. Linux性能优化(十五)——CPU绑定
  4. HTML5弹性切换焦点图动画
  5. 转行的路,走起来其实有点累...
  6. 我的常用软件大公开!
  7. [每日前端夜话0xBB]
  8. 纯CSS3人物行走动画,超级逼真
  9. 听说你只会用注解,不会自己写注解?
  10. 在 Vue.js 中使用无状态组件[每日前端夜