Python入门:Python变量和赋值

本文详细介绍了Python中的变量和赋值,包括深刻理解变量的内存地址、创建变量、变量命名规则、各种赋值方式(常规赋值、多变量赋值、链式赋值、变量互换)以及变量的相等和相同的概念。通过实例解析了Python变量的本质和使用技巧。
摘要由CSDN通过智能技术生成

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

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

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

image

环境

有读者反映建议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

image

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

a = 77
a

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值