day02:Python变量和注释

使用Python计算

假设出去打工每小时工资是50元,每天8小时,那么工资是多少?(使用idle python shell计算)

50*8
400

假设我们一个月上22天班,一个月可以挣多少?

50*8*22
8800

假设一年上11个月班,一年可以挣多少?

50*8*22*12
105600

如果每月花费2000元,一年可以剩下多少钱

50*8*22*12-2000*12
81600

初识变量

变量是一个存储数据的地方,在上面说了Python的计算方式,那出去打工每小时工资是50元,调整为每小时工资为60元,计算一年可以剩下多少钱就要开始从新计算一遍,为了避免重新计算,我们把时薪设为变量,如果未来时薪发生改变,直接调整变量内容

在Python中可以用“=”来设定变量的内容,建立一个变量x,用来定义时薪

x = 50
print(x)
50

如今调整了薪资为60,那么我们可以直接修改变量

x = 60
print(x)
60

一个程序是可以使用多个变量的,假设时薪为60,每天工作8小时,每个月工作22天,一年可以挣多少钱

x = 60                       #时薪
y = x * 8 * 22 * 12          #年薪计算(时薪x小时x每月工作天数x12个月)
print(y)
126720

假设每个月花费2500,那么我们一年花费多少

z = 2500         #定义每月花费z
o = z * 12       #定义一年花费o
print(o)
30000

那继续计算每年能剩多少,在上面我们已经用y定义了年薪,用o定义了每年花费

t = y - o        #定义一年剩多少钱(一年工资-一年花费)
print(t)
96720

那重新设定薪资变量

时薪:hour_salary                  用此变量代替x

年薪:annual_salary              用此变量代替y

月花费:month_expenditure  用此变量代替z

年花费:year_expenditure     用此变量代替o

年存储:year_storage            用此变量代替t

那么我们重新计算年存储(年薪)

hour_salary = 60
annual_salary = hour_salary * 8 * 22 * 12
month_expenditure = 2500
year_expenditure = month_expenditure * 12
year_storage = annual_salary - year_expenditure
print(year_storage)
96720

Python变量命名规则

必须由英文字母 _(下画线) 或中文字开头,建议使用英文字母

变量名称只能由英文字母、数字、 (下画线 )或中文字所组成。

英文字母大小写是敏感的,例如,Name 与 name 被视为不同变量名称。

注:Python 系统保留字(或称关键词 )或 Python 内置函数名称不可当作变量名称释

下面是不可当做变量名称的系统保留关键字

day02:Python变量和注释_第1张图片

 下列是不可当作变量名称的 Python 系统内置函数,若是不小心将系统内置函数名称当作变量,程序本身不会错误,但是原先函数功能会丧失。day02:Python变量和注释_第2张图片

 

注释

注释为对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释为编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译,可能你刚写出来的程序当时还记得代码含义,时间长了,就可能忘了,这时就体现了注释的重要性

我们那上述计算年存储作为例子增加注释

hour_salary = 60                                    #时薪                                       
annual_salary = hour_salary * 8 * 22 * 12           #年薪
month_expenditure = 2500                            #月花费
year_expenditure = month_expenditure * 12           #年花费              
year_storage = annual_salary - year_expenditure     #年存储 
print(year_storage)                                 #打印年存储

相信增加了注释,代码再过十年你一看也能想到起来

你可能感兴趣的:(python,python)