python基础:创建变量

如果你创建一个python文件,它的后缀名会是 .py ,它指出了该文件是一个python文件。

下面来介绍python中的变量:
变量是为数据起的名称,通过变量名,你可以很方便的使用数据,清楚的了解数据所代表的事物。

变量的定义:
python中变量的定义非常简单,你只需要给出一个变量名,并给它赋值就可以使用它了。python可以自动从你的赋值情况来判断变量的数据类型。如果你只给出了变量名,没有赋任何值,则这个变量将不被创建。

>>> x = 5
>>> print(x)
5

>>> y
>>> print(y)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'y' is not defined

Traceback是一条回溯,它告诉我们产生了什么样的错误,位置在哪里。我们在最后一行可以看到python提示我们名称错误,名称为 ‘y’ 的变量没有被定义。

python中没有常量的概念,不过你可以使用全大写字母来突出该变量,以免它被不小心更改,大多数人都是这么做的。

因为python中变量的创建十分简单,只需要一个赋值语句就可以创建一个新的变量,因此在我们写程序的时候一定要看清变量名,因为一不小心你就创建了一个新的变量,从而影响你对变量的调用。在编程过程中,一字之差往往会让你花费很长的时间去发现它。

变量的命名:
变量的命名问题在任何一门新语言中都会被提到,python中变量的命名也有规范:

1、变量名只能包含字母、数字和下划线。变量名可以是字母或下划线打头的,但不能以数字打头,例如可将变量命名为message_1,但不能命名为1_message。几乎所有的语言都这样规定。

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

3、不要将Python关键字用作变量名,即不要使用Python保留用于特殊用途的单词(python关键字)。

python关键字:

Falsedefifraise
Nonedelimportreturn
Trueelifintry
andelseiswhile
asexceptlambdawith
assertfinallynonlocalyield
breakfornot
classfromor
continueglobalpass
python关键字可以运行 help(“keywords”) 来查看。

扩展:
python中各种命名的规则:

名 称规 则
类 名使用首字母大写开头,使用_(单下划线开头的类名为内部使用)。
全局变量名全大写字母,单词之间使用 _ (下划线)分割。
普通变量名全小写字母,单词之间使用 _ (下划线)分割。
实例变量名以 _ (下划线)开头,其他和普通变量名一样。
私有变量名(外部访问会报错),以 __ (双下划线),其他与普通变量一样。
专有变量名以 __(双下划线)开头,并以双下划线结束,一般为python自有变量。
模块名尽可能短、全小写命名,可以使用下划线。
包名和模块名一样。

Unix系统对大小写敏感,过长的文件名会影响在windows/mac/Doc等系统中的使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dunkle.T

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值