Python入门:Python变量和赋值

今天给大家带来的是一篇关于Python变量与赋值的文章。

其实Python中的赋值语句我们在之前的学习过程已经接触了很多,比如a=1,就是将数值1赋值给变量a。

在正式介绍赋值语句之前,我们先了解下Python中的变量问题。

Python入门:Python变量和赋值_第1张图片

环境

有读者反映建议Peter写下文章的环境,这就来了:

  • 系统:MacOS
  • 工具:jupyter notebook
  • Python版本:3.7.5
  • 文档编辑器:Typora

变量

深刻理解变量的内存地址

变量可以说是一个存放数据的容器。Python中在定义变量的时候,不需要声明变量。当我们首次为变量赋值的时候,会自动创建变量并指定类型。

变量本身是没有类型的,只是对象(赋值的数据)有类型

a = 66
a

66

b = 66
b

66

type(a)  # 查看数值类型为整型int

int

type(b)  # 字符串类型

int

我们定义了两个变量a和b,它们都是数字66。虽然名称不同,但是在计算机中它们却代表的是同一个元素,看看他们的内存地址。

就好比:猪八戒(数值66)这个人,我们可以称之为“二师兄”(放在变量a),也可以称之为“天蓬元帅”(放在变量b),但是本质上他们都是指猪八戒,只是换了个别名,本质相同

id(a)  # a和b的内存地址相同

4387310752

id(b)

4387310752

Python入门:Python变量和赋值_第2张图片

我们再定义一个变量的赋值看看:

a = 77
a

你可能感兴趣的:(python,爬虫,人工智能,python,开发语言,后端)