小研带你学Python(三):关于变量,这些知识你应该要了解一下


小伙伴们大家好,我是小研,有多年的职场编程,如果你正在学习Python或打算学习Python编程,小研带你学Python系列教程都是你不错的选择,我力争把每一个知识点将透彻,让你从中受益,成为一名优秀的Python 工程师。

什么是变量,它有什么用?

变量在计算机语言中,表示存储运行结果或表示值得抽象概念。其实变量是一种使用方便的占位符,用于引用计算机内存地址。你可以简单的理解为变量就是一段内存空间的名字,里面储存着变量的值。

在Python中,每个变量在使用前都要给它赋值,变量只有在赋值后才被创建。这是因为既然变量是一段内存空间的名字,那这段内存空间有多大呢,不同的数据类型需要的存储空间也不一样,所以只有给变量赋值后才能确定变量内存空间的大小,因此变量只有赋予一定的值后才被创建。

变量得最大特点是:

使用变量时不需要了解变量在内存中的地址。

变量可以通过变量名访问。这个特点可以让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字。你便可以通过此名字对相关数据进行操作和处理,这样容易记忆和使用。

变量的命名规则

由于变量是通过变量名来访问的,所以变量的命名规则非常重要,良好的变量命名可以让你的代码更容易阅读和理解,因此请务必记住如下变量名命名规则:

变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。

变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如 print等。

变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

变量名长度不要超过255个字符。

目前比较出名的变量命名规则有:匈牙利命名法、骆驼命名法、帕斯卡命名法。笔者建议使用帕斯卡命名法,此命名法也成为大骆驼命名法,既:

变量名由两个或多个单词组成时,还可以使用驼峰命名法来命名,既每一个单词的首字母都大写,如:First_Name。

另外还要引起小伙伴们注意的是,在Python编程中:

因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,所以小伙伴们要避免用下划线作为变量名的开始。一般来讲,
“单下划线” 开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量;
“双下划线” 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。

变量的赋值和数据类型

Python的赋值规则如下:

变量名 = 变量值。

Python的变量类型主要有如下5种:

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

关于数据类型的知识,我们这里不过多解释,后面会单独拿出一章来说明。
小伙伴们有什么问题,欢迎留言交流。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值