Python04,变量与赋值

变量与赋值

什么是变量
变量是编程中最基本的存储单位,可以暂时性的储存一个可变的值。
举个例子:
  x = 100

  print(x)

这个程序的运行结果为‘100’。
这里我们说x是一个变量,和数学方程不同的是这里的”=“是赋值符号,即将100赋值给变量x。那么x暂时得到了100这个值,后面就可以调用x:
  y = x + 10

  print(x,y)
PS:将x + 10的结果赋值给变量y,打印x和y得到的结果就是100 110。

再扩展一下:
  x = 50
  x = x + 3

  print(x)
这两句当数学方程来看就很费解,但是我们说了这里的“=”是赋值符号,不是等于号。变量x在第一句中被赋值50。第二句中将自己的值加3再赋给自己,这个时候x的值应该是53。

变量的命名规则

  • 变量名的首字符必须为大、小写的字母或下划线
  • 首字符后面的部分可以有数字
  • 大小写敏感:name和Name是不同的变量名

所以实际使用中我们可能用到的变量名可能是这样的:

Name_Student01,Age,Color_Obj,items,shopping_cart,_name,UserChoice等等,

它们除了符合命名规则之外还具有一定的含义,让人看了就大概知道是变量的用途是什么。

 

语言系统用到的保留关键字:我们不可以用下面[]内的关键字作为变量名。

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

posted @ 2018-09-24 22:08  ITdafei  阅读(192)  评论(0编辑  收藏  举报