1、Python语言的计算
假如张三在打小时工,一小时可以获得30元时薪,如果想计算一天8小时,可以获得多少工资?
如果一年实际工作天数是365天?
如果张三一月花费3000元,张三一年可以存多少钱?
综上所述:张三一年存款为51600元。
2、变量
变量是一个暂时存储数据的地方。如果张三今天获得了调整时薪,时薪从30元调整到40元。如果想要重新计算一年可以存多少钱。这时将发现所有的计算将要重新开始,为了解决这个问题,可以考虑将时薪设为一个变量,未来如果调整薪资,直接变更变量内容就可以。
在Python中可以用“=”等号设置变量的内容,在这个实例中,我们建立一个变量x,然后用下列方式设定时薪。
如果想要用Python列出时薪资料可以使用print()函数。
如果今天开始调整时薪,时薪从30元调整到40元,那么我们可以用下列方式表达。
注:在 Python Shell 环境,也可以直接输入变量名称获得执行结果。
一个程序时可以使用多个变量的,如果我们想计算一天工作8小时,一年工作360天,可以赚多少钱?假设用变量y存储一年工作所挣的钱,可以用下列方式计算。
如果每个月花费是4000元,我们使用变量z存储每个月花费,可以用下列方式计算每年的花费,我们使用a存储每年的花费。
如果我们想计算每年可以存储多少钱,我们使用b存储每年所存储的钱,可以使用下列方式计算。
上述我们使用Python Shell 计算了每年可以存储多少钱,可是上述使用 Python Shell 做运算潜藏最大的问题是,只要过了一段时间,我们可以忘记当初所有设定的变量是代表什么意义。因此在设计程序时,如果为变量取个有意义的名称,未来看到程序时,可以比较容易记得,下列是重新设计的变量名称:
- 时薪:hourly_salary,用此变量代替x, 每小时的时薪。
- 年薪:annual_salary,用此变量代替y,一年工作所赚的钱。
- 月支出:monthly_fee,用此变量代替z,每个月花费。
- 年支出:annual_fee,用此变量代替a,每年的花费。
- 年存储:annual_savings,用此变量代替b,每年所存储的钱。
如果现在使用上述变量重新设计程序,可以得到下列结果。
3、注释
我们已经为变量设定了有意义的名称,其实时间一久,常常还是会忘记各个指令的内涵。所有笔者建议,设计程序时,适度的为程序代码加上注释。
4、 Python 变量与其他程序语言的差异
许多程序语言变量在使用前需要先定义,Python 对于变量的使用则是可以在需要时,再直接设定使用。有些程序语言在定义变量时,需要设定变量的数据类型,Python 则不需要设定,它会针对变量值的内容自行设定数据类型。
5、变量的命名原则
Python 对于变量的命名有一些规则要遵守,否则会造成程序错误。
- 必须由英文字母、_(下划线)或中文字开头,建议使用英文字母。
- 变量名称只能由英文字母、数字、_(下划线)或中文字所组成。
- 英文字母大小写是敏感的,例如:Name与那么被视为不同变量名称
注:Python系统保留字(或称关键词)或Python 内置函数名称不可当作变量名称。
变量不可有“,”;变量不可由阿拉伯数字开头;变量不可有“$”符号同时系统保留字符不可当作变量名称