PythonLearningDay7---常量、变量和标识符、注释

本文介绍了Python编程中如何使用注释提高代码可读性,包括单行和多行注释的规则,以及常量的概念。同时讲解了变量的使用和赋值,以及变量名的命名规则,强调了区分赋值符号和关系符号的重要性。
摘要由CSDN通过智能技术生成

前言

在前面的学习中,我们了解了基本的数据类型------整型、浮点型以及字符串类型,也学习了使用Python进行数学运算。但是,当我们仅仅使用数据和符号进行运算时,我们的代码会难以阅读-------因为我们不知道每个数据代表着什么以及它为何要参与特定的运算。
如何让我们编写的程序读起来更容易理解、更像自然语言呢?让我们开始接下来的学习。

一、python语言中的注释

1. 我们为什么需要注释

前面我们也编写了一些简单的程序,为了让这些代码更容易阅读,抑或者为了提醒读者一些注意事项,我们会在代码旁边加上一些说明性的文字,这些说明性的文字就叫做注释它们不会被执行

2.python注释类型一:单行注释

2.1.规则
  • 单行注释顾名思义,只存在于一行。(我们使用编辑器编写程序,无论是代码还是注释都是以行为单位的)
  • 井号 # 开头, 之后空一格,写下注释。
  • 可以放在代码上方,也可以放在代码后面(与代码共处于一行)。
2.2.举例
# 这是一个布尔类型数据参与运算的例子
print("True + 5 的结果是:",True + 5)
print("4 - False 的结果是:",4 - False)

# 请解方程:x + 4 = 5
print("x =",5 - 4)  # 这个式子由原方程经过变换得到

3.python 注释类型二:多行注释

3.1.规则
  • 多行注释使用三个引号引起来,可以是单引号,也可以是双引号,但必须是英文输入!!!
  • 这种注释方式可以用于多行,也可以用于单行。
3.2.举例
'''这是一个单行注释'''

"""这是一个单行注释"""

'''
这是一个多行注释
这是一个多行注释
这是一个多行注释
'''

"""
这是一个多行注释
这是一个多行注释
这是一个多行注释
"""

print("--------------")

二、常量

所谓常量,就是指程序运行过程中不会改变的量,我们前面提到的基本数据类型—整型、浮点型、字符串等都是常量。

三、变量与标识符

1.理解

  • 变量,顾名思义就是可变的量,所谓可变,自然是我们人为地进行改变,这个操作,叫做赋值
  • 我们为什么需要变量?为了让我们的代码更接近于自然语言。举个例子,我单单给你一个数字10,再计算 10 * 12,那你会觉得没什么意义;但我如果告诉你,这个10指的是一个孩子的年龄,那么 10 * 12 显然就是这个孩子活过的月数。那么,我们可不可以用一个名字叫做age 的量代表这个10呢?答案是可以。
  • 我们编程的目的是为了解决实际问题,实际问题中无论是纯数字还是字符串都是有意义的,我们把相应的值交给一个意义明显的变量,可以让我们的代码更容易理解。

2.python语言中的变量

  • python 语言中,变量是没有类型的,我们可以把一个数字赋值给一个变量,也可以把一个字符串赋值给一个变量。
  • 如何赋值?赋值符号是 “ = ” ,格式 value1 = value2,含义是把右边的值赋给左边
  • 注意:使用赋值符号,左边必须是变量,右边可以是常量或者变量(常量的值是不可以改变的)。

3.例子

  • 练习代码:
'''

下面我给出一系列代码。
你能否根据这些变量的名字和注释判断我正在解决什么问题?

'''

cars = 100   # 现有100辆车
space_in_a_car = 4.0   # 每辆车可以容纳4个人(包括司机在内)

drivers = 50    # 现有50个司机
passengers = 90 # 又有90个乘客

cars_not_driven = cars - drivers    # 结合变量名,这个式子在解决什么问题?
cars_driven = drivers
carpool_capacity = cars_driven * space_in_a_car
average_passengers_per_car = passengers / cars_driven


print("There are", cars, "cars available.")
print("There are only", drivers, "drivers available.")
print("There will be", cars_not_driven, "empty cars today.")
print("We can transport", carpool_capacity, "people today.")
print("We have", passengers, "to carpool today.")
print("We need to put about", average_passengers_per_car,"in each car.")

4.关于标识符—变量取名规则

通过上面的例子,大家可以发现,我们给变量命名时会选择一些含义很明显的名字,那是否意味着什么名字都能用呢?当然不是,变量的名字有规则。

  • 变量名即标识符。
  • 标识符必须以字母或者下划线开头。
  • 标识符由字母、数字字符和下划线组成。
  • 标识符不能命名成关键字!!!

何为关键字

关键字是指python 语言已经使用过的,不能用来命名变量或者函数的特殊符号。
我们可以通过以下方法查看python关键字:

  • 打开python解释器
  • 输入:help()
  • 再输入:keywords

查看完成后输入 quit 退出。
如下:在这里插入图片描述

四、区分赋值符号 = 与关系符号 ==

1.区分

符号使用格式作用和理解
=value1 = value2将右边的值赋给左边
==value1 == value2判断右边的值是否与左边相等,实际上和“>=、<=”是一类,结果为True或者False

2.举例

number1 = 23
number2 = 34
print("number1 与 number2 相等吗?",number1 == number2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

LightenYourLife

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

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

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

打赏作者

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

抵扣说明:

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

余额充值