python语言的变量特点随时_完美契合人类习惯的Python变量和基本数据类型

本文通过生活中的例子解释了Python中变量的概念,强调了变量的重要性。作者指出,变量是Python编程的基础,可以随时定义和改变值,但需要赋予初值。文章提到了常见的数据类型,如字符型和整型,并建议读者了解不同数据类型在内存中的表示。Python语言的易用性使得变量的使用更加直观,适合初学者入门。
摘要由CSDN通过智能技术生成

文|宝哥版权|宝哥

有趣又有深度的灵魂,相遇不易,点击‘关注’,让我用最走心的文字,观察世间百态、解析技术奥秘!

做科学计算和数据分析,变量是始终绕不开的话题。学习程序设计语言,理解了变量相当于掌握了一半。不过,不同编程语言对变量的定义、使用和释放区别很大。Python中的变量到底是什么,该怎么样掌握变量?从我接触的语言中,Python和Matlab几乎是最简单的,特别容易掌握。

变量到底是什么

变量的概念来源于数学中的函数概念,直观理解是可以变化的量。为了方便大家理解,我讲一个容易理解的生活例子。假设你到网红城市长沙旅游,由于景点很多,你也有充足的时间,准备在长沙好好玩几天。接下来,你肯定要到宾馆订房。经过和前台沟通后,漂亮小姐姐给你一个房卡,上书房间号A6688。之后,你开启了遍历长沙大街小巷、品尝各种美食小吃的开心旅程。几天后你心满意足的退房,不久房间给了下一位旅客。

在上面的过程涉及到两个因素:房间号和你。房间号就是所说的变量名称A6688,“旅客”就是变量代表的值。当你离开房间后,此时就释放了房间的使用权。分配个下一个旅客后,房间号A6688没有变化,但房间里住的人发生变化。名称不变、内容可以改变,这就是变量的意思。

2934349b033b5bb50e5c5b1f440b1a3fb400bca3.png?token=ad3e405a21b3f7b39e3542bee650d74c变量的酒店化类比

好的,上面图示中用了几个没有接触到的名词,不理解没关系,我们结合实例给出详细的解释,保证你一看就明白。

96dda144ad345982a318c36d772cfeabc9ef8499.jpeg?token=98000716940ad18ed09f81f97660c7e9变量定义的例子

第[2]行变量定义和赋值:A6688 = ‘hello world’. 随时用随时定义,这是python语言变量的最大特点。在这里我们定义了字符型变量A6688,所谓的字符串就是用“”或者‘’包起来的文字、数字等等。

第[6]行使用了变量i,这是整型变量,也就是说i是一个整数。你看,这里i也没有预先定义,而是直接使用。

上面的A6688和i都是变量,可以随时改变他们的值,只要你愿意。

一定要给变量初值吗?

是得!从我的经验来看,对python的每个变量都要赋初值,否则会给你意想不到的“惊喜”。如下面的“NameError”所示。

bf096b63f6246b6078720e449720d54a500fa2e5.jpeg?token=6ba7979de8a5eeb885c131ed20b84936变量必须赋给初值

数据类型是对现实世界数字对象的抽象

上面的程序中,我们说A6688是字符类型,i是整数类型,是否还有其他数据类型?答案是肯定的。如我们学习初等数学时,有整数,实数,科学计数法等表示。程序设计语言也是做了类似的抽象,如整数类型,字符类型,浮点型(也就是有小数点的数)。当然,python语言还有其他的数据类型,不过这三个最常见。

数据类型到底是什么?这是非常好的问题,如果你学习过计算机基础,并且还记得第二章存储部分,那么可以到理解:不同的数据类型,分配的内存空间大小不同。

如果你没有或者忘记了存储是什么鬼,那就让这个问题见鬼去吧,几乎不会影响你和python的正常生活。

我所遇到的最“平易近人”的语言就是Python和Matlab,想用就用,几乎完美契合人类“拿来就用”的特点。#Python知识分享#

备注:若是需要jupyter的notebook文件,关注我后,发私信索取,必给。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值