python的变量

Posted

tags:

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

变量用来存储数据,可以是数字也可以是其它类型。

定义变量的格式必须是英文、数字和"_"下划线的组合,不能以数字开头。不能以关键字做变量名。

 

a = 1

 

定义变量a 是一个整数。

b=‘python‘

定义变量b 是一个字符串。

一个变量可以多次赋值,也可以是不同的变量。

name1 = ‘xiaowang‘
name2 = name1
name1 = ‘wanglihong‘
print(name1,name2) #wanglihong,xiaowang

可以把变量name1的值赋值给name2,那么name1修改了以后为什么name2没有修改呢?

整个执行过程分析如下:

1 现在内存中创建了‘xiaowang’的字符串和变量name1,并把变量name1指向了字符串‘xiaowang’的地址。

2 又在内存中创建了变量name2 ,并且把name2指向name1指向的字符串‘xiaowang’的地址。

3 创建 ‘wanglihong’字符串,并且把name1指向‘wanglihong‘。

 

 最后打印出来的结果就是 name1为‘wanglihong‘,name2为‘xiaowang‘。

 

 

 

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

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

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

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

python 有用的Python代码片段

Python 向 Postman 请求代码片段

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