保姆级《Python编程——从入门到实践》第二章学习笔记上终于面世啦!!!

目录

变量概述

含义:

编辑器和IDE的句法高亮功能:

变量命名及其使用

命名的正确原则

命名的简洁、具体原则

使用变量时,避免拼写不一致错误

下期再见!!!


变量概述

含义:

变量是用来存储某一值的标签。

变量 = 变+量。变指的是变量所代表的值是可以变化的。量指的是变量必须被赋予某一值,否则程序会提醒该变量未被定义。

用代码说明变的含义:

message = "Hello world!"

print(message)

message = "Hello Python world!"

print("Hello Python world!")

输出结果为:

Hello world! Hello Python world!

注意,在这段代码中,我们只使用了一个变量message,但是在不同的位置打印message的内容,得到的结果是不一样的。这段代码说明了变量是可以不断变化的,程序能够记录变量最新被赋予的值(需要借助print()功能才能将代码运行的结果显示出来)。

现在,我们来看变量量的方面。

 

从图可知,变量message没有被赋予一个值,因此,打印message变量的时候,肯定会出错,因为程序无法知道这个变量究竟代表的什么。

细心的读者可能已经发现,message下面有一行红点,这行红点提示我们可能所写的代码可能会出错。很多编辑器和IDE都提供句法高亮的功能(syntax highlighting),发表程序员识别不同类型的数据。

编辑器和IDE的句法高亮功能:

下面这张图,是我用Sublime Text输入代码时,软件提供的句法高亮。从下图可以看出三种数据类型,变量被编辑为白色,字符串(后面会讲到)被标记为绿色,功能(后面会讲到,如print)被标记为蓝色。这种标记对于程序员来说是很有作用的。

变量命名及其使用

命名的正确原则

  • 一般而言,变量命名只包括字母、数字和下划线,且命名不能以数字开头

    1name = 'john'
    print(1name)

    该段代码运行会出错,因为变量名以数字开始,应该改为name1或者name_1

  • 不能使用Python保留字命名变量。保留字指的是该单词已经被Python使用,在Python中具有特定的含义。

while = 'john'
print(while)

 Python 3版本的33个保留字:

命名的简洁、具体原则

  • 简洁的命名方便书写

  • 过于简洁的命名,不利于他人甚至自己把握变量的实质。

比如,用字母n表示一个人的名字,虽然简洁,但是不具体。

使用变量时,避免拼写不一致错误

有人说,汉语很不可思议的一个地方就是即使语法错了,大家仍然能够理解。但是,Python对语法的要求十分严格,一个标点符号的错误,可能会导致整个程序无法运行。然而,Python不会检查你变量名书写是否是一个存在的单词,只要在下面的代码中,变量名保持一致就行。比如,变量名messag并不是一个英文单词,但是只要在打印的时候,输入的变量名依然是messag即可。

也就是说,Python不会检查的单词拼写知否正确,只会检查前后的书写是否一致!!

 

 

下期再见!!!

我会根据自己的学习进度以及学业安排,不时更新内容。如果大家感觉有用,需要可以点赞或者以留言的方式告诉我。

🤭目前还没有一条留言和一个👍(自己点了一个赞)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值