设为首页收藏本站language 语言切换
查看: 1938|回复: 1
收起左侧

Python基础|变量

[复制链接]
发表于 2017-11-27 17:03:13 | 显示全部楼层 |阅读模式
在数学概念中,变量(Variable)表示没有固定值,可改变的数。但从计算机系统实现角度来看,变量是一段或多段用来存储数据的内存。
编程语言允许你定义变量 (variable)。所谓变量就是在程序中为了方便地引用内存中的值而为它取的名称。在 Python 中,我们用 = 来给一个变量赋值。
我们先来声明一个变量

Python 中的变量有一个非常重要的性质:它仅仅是一个名字。赋值操作并不会实际 复制值,它只是为数据对象取个相关的名字。名字是对对象的引用而不是对象本身。你可以把名字想象成贴在盒子上的标签

在 Python 中使用变量时,需要遵守一些规则和指南。违反这些规则将引发错误,而指南旨在 让你编写的代码更容易阅读和理解。请务必牢记下述有关变量的规则。
※ 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为 message_1,但不能将其命名为1_message。
※ 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名 greeting message 会引发错误。
※ 不要将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词
Python 关键字
下面的关键字都有特殊含义,如果你将它们用作变量名,将引发错误:

Python 内置函数
将内置函数名用作变量名时,不会导致错误,但将覆盖这些函数的行为:

注意在 Python2.7 中,print 是关键字而不是函数。另外,Python3 没有内置函数 unicode()。这 两个单词都不应用作变量名。
※ 变量名应既简短又具有描述性。例如,name 比 n 好,student_name 比s_n 好,name_length 比 length_of_persons_name 好。
※ 慎用小写字母l和大写字母 O,因为它们可能被人错看成数字 1 和 0 。 要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。随着你编写的程序越来越多,并开始阅读别人编写的代码,将越来越善于创建有意义的变量名。



发表于 2017-11-27 23:01:41 | 显示全部楼层
感谢楼主分享!
沙发 2017-11-27 23:01:41 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 11:43 , Processed in 0.085991 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表