python

导航

Python入门学习之变量

来源 :中华考试网 2020-12-10

  Python语言中的“原料”即对象,在python里万物皆对象,而对象通过引用变量唯一存在,引用上面的例子,可以将”鸡蛋”理解为”对象”,而给它取的名字”小红家鸡生的蛋”则是”变量”。

  变量的概念想必大家不会陌生,和中学方程中学的变量基本上是一致的.变量可以理解为对事物的一个代号或者贴的一个标签,是一个可重复使用的量;而不同于方程中的变量,编程语言中的变量不仅仅是数值型, 还可以是字符型、逻辑型等其他数据类型。

  1. 变量的性质

  先定义后使用

  在python中引用变量需要先定义,否则会报错,但与其他编程语言如C语言不同,python定义变量不需要事先定义变量类型,变量类型随变量所赋值的类型决定

  可重复赋值及运算

  在python中变量可以重复赋值使用,变量间也可相互赋值,同时可以对变量进行运算操作

  #变量可重复赋值

  i=2

  i=3

  #可对变量做运算

  i+1

  #查看变量的数据类型

  type(a)

  2. 变量的命名规则

  只能包含:数字、字母、下划线

  不能以数字开头,不能包含python保留字、关键字、函数名

  慎用小写字母l和大写字母O, 避免与数字1和0混淆

  建议用驼峰命名法,即以单词加“"命名,如:studentname

  #查看python有哪些保留字

  import keyword

  print(keyword.kwlist)

  3. 变量的赋值

  基本赋值

  在python中,我们使用“=”对变量进行赋值,如“x=3"。这里要注意,数据和变量是分开存储的,即在内存中先建立数据“3”,然后建立一个标记“x”,再将x指向内存中的值。若重新对变量x赋值为“2”,实质上是修改了数据的引用,变量x重新指向内存中的数据“2”。

  多重赋值

  对同一对象可以引用多个变量,例如一个人可以有多重身份,Mr Li 是一位父亲,同时也是一位教师,不同的变量,实质指向的对象是同一事物。

  father = teacher = 'Mr Li'

  多元赋值

  对多个变量同时赋值,等号两边可加括号可不加

  a,b,c=1,2,3

  (a,b,c)=(1,2,3)

分享到

您可能感兴趣的文章