在之前的课程中,我们尝试过用 print 打印语句,输出的内容为单引号或双引号所包括的内容。那么,如果我们想改变输出的内容,就要改变单引号或双引号所包含的内容。试想一下,如果在一个程序中,有多处需要输出相同的内容,当内容发生变化时,我们就要修改所有的包含此内容的部分。如果内容频繁变化,那我们的修改不是很麻烦?这时,变量就登场了。
所谓变量,顾名思义,就是变化的量,在使用变量之前,我们首先要给变量起一个名字。
对于变量的命名,我们有几个要求。首先,变量的名称要做到可以让人看出这个变量代表的是什么,我们来看几个例子。
age = 3
name = "Alice"
从上面的代码可以看出,这是年龄为3,名字为Alice的人。
其次,就是变量的命名规范了。我们在写程序的时候,由于业务的不同,为了做到见名知意,我们通常会将多个单词拼接在一起作为变量名,这时,会有两种书写方式供大家选择。第一种,是驼峰命名法,如:agentCode;第二种,是使用下划线的方式将两个单词进行拼接,如:user_name。
做到以上几点的话,我们对于变量的命名就可以通关啦。
接下来,我们要介绍的是变量的使用。
变量的使用其实很简单,如同上面的代码,我们将变量名放在左边,将要赋予的变量的值放在右边,将他们用 “=” 连接,就将值赋予给了变量。要注意的是,在编程语言中, “=” 代表着赋值哦~
变量赋值后,我们该如何使用呢?我们再来看个例子。
seconds = 60 # 秒数
minutes = 60 # 分钟数
hours = 24 # 小时数
day = hours * minutes * seconds # 计算一天有多少秒
print day # 输出结果
上面的代码就是使用变量后计算的结果,需要注意的是,# 号后面的字代表着注释,而注释在程序运行中是会被忽略掉的,我们写注释的目的是方便自己或他人在以后阅读或者维护代码时,能够清晰地知道这段代码的作用,提高代码的可阅读性。所以有的时候,注释要比代码更重要哦。
好啦,解释了这么多,是时候来练习一下了,请看题:
1. 运行下面这段代码后,hour的值是多少?
hour = 9
hour = hour + 1
hour = hour * 2
2. 下面的代码执行过后,seconds的值是多少?
minutes = minutes + 1
seconds = minutes * 60
A. 0 B. 60 C. 120 D. Error
接下来是一道开放题。
3. 请将你的年龄用age来命名,并计算出从你出生到现在的天数。PS. 年龄可不必使用真实的年龄。
好啦,今天的课程就到这里啦,习题答案我会在下篇博客公布,欢迎大家在评论区贴出答案以及评论哦~~~
代码编辑环境:http://www.runoob.com/try/runcode.php?filename=HelloWorld&type=python
下篇链接:https://blog.csdn.net/sinat_31117849/article/details/86081646