python变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python变量相关的知识,希望对你有一定的参考价值。

一:变量
什么是变量: 变量是关联一个对象的表示符(符号)。
变量的作用:用来绑定一个数据对象,一边于以后重复使用。
变量的命名:
1,变量名必须为字母或下划线开头,后面跟字母或下划线。
2,不能使用python中的关键字作为变量名。
3,python中变量名区分大小写。
二:赋值语句:
符号:=
语法:
变量名 = 表达式
或: 变量名1 = 变量名2 = 表达式
或: 变量名1, 变量名2,...... = 表达式
或: 变量名1,变量名2, ... = 序列
作用:用于将一个变量绑定(或关联)在一个对象上。
说明:
1,当变量不存在时,创建该变量,并且绑定这个对象。
2,当变量存在时,改变这个变量的绑定关系。
3,一个变量只能绑定一个对象。
4,两个变量可以同时绑定一个对象
示例:

>> a = 1
>> b = 2
>> c = a + b
>> c
3
python 关联/绑定/引用的含义
1,关联/绑定/引用都是指变量和一个对象的关联关系。
2,python中的变量没有类型
变量示例:
a = b = c = 100 + 200 # a,b,c同时绑定同一个对象 300
a = 1
b = 2
c = 3
#上面三个可以写为如下:
a, b, c, = 1, 2, 3

示例2: 变量交换练习,
已知两个变量 a= 100, b= 200,如何在不创建新对象的情况下,让a 和b 交换绑定对象:

            方法一:定义一个新变量:x
                                    x = a
                                    a = b
                                    b = x    此时,a = 200  b = 100
                方法二:
                            a, b = b, a   这样也可以达到交换绑定对象的效果

有创建变量当然也可以有删除变量: del
del 语句
作用:
用于删除变量,同事解除对象的关联关系,如果可能,则释放对象
语法:
del 变量名

    >>> a = 100
    >>> b = 200
    >>> a
    100
    >>> b
    200
    >>> del a      #删除变量a
    >>> a           #此时再引用a变量的话就回报错,提示:名称“a”没有定义。
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    NameError: name ‘a‘ is not defined
    >>> 

以上是关于python变量的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Android片段管理器传递变量[重复]

append() 在这个代码片段中是如何工作的?与特定变量混淆[重复]

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort