数字
在编程中,数字用于记录游戏得分,表示可视化数据,存储web应用信息等等,Python根据不同的数字采取不同的处理方式。
- 整数
Python中可直接对整数进行加(+)减(-)乘(*)除(/)运算。 - 使用两个乘号表示乘方运算
- Python也支持运算次序,在同一个表达式中,使用不同的运算符,还可以使用小括号将需要提前计算的式子括起来改变运算次序,让Python按照我们的想法进行运算,例如:
- 浮点数
Python是将所有带小数点的数字都称为浮点数,使用浮点数时大部分情况无需考虑其他行为,只需要输入要使用的数字即可,大部分情况与我们的期望相符合: - Attention : 结果包含的小数位数可能是不确定的,是由于计算机内部存储数字的方式。
- 使用函数str()避免类型错误
假如,我们要祝福生日快乐,我们会编写下面这一个代码: - 这样的代码看起来是对的,感觉运行会得到:
Happy 22rd Birthday!
这样一个结果,其实不然,运行这个代码,会显示如下的错误: - 在message中,使用了一个整数(int)变量,Python不知道将其识别为23还是字符2和3,像上面这样在字符串中使用整数时,使用一个str()函数来表示这是一个字符串:
- 课后小练习:
2-8 数字8:编写4个表达式,分别使用加法,减法,乘法和除法运算。但是结果都是数字8,使用print()语句来显示结果,务必将这些表达式括起来,例如:print(3 + 5)
输出的结果为4行,每行的结果都只包含数字8。 - 因为题目要求只能包含数字8,而不含有其他的数字,在Python3中需要采用强制转换,否则在进行除法运算的时候,运算的结果会包含小数。
2-9 最喜欢的数字:将最喜欢的数字存储在一个变量中,在使用这个变量创建一条信息,指出你最喜欢的数字,然后将这个信息打印出来。
数字9作为一个整数变量,不能直接用在字符串变量message中的,同样的也需要调用函数 str() 将整数变量转换为字符串变量输出,否则程序就不能运行。
注释
在Python中,注释用井号(#)标识,井号后面的内容都会被Python的解释器忽略:
在编写中文注释的时候,很可能会产生下面的错误提示,导致程序无法运行,只需要更改编码模式(文档 —> 设置文件编码模式 —> Unicode —>UTF-8)即可正常运行。
多行注释是使用三个单引号将所注释的内容括起来,
'''
**********************
* *
* 多行被注释内容 *
* *
**********************
'''
Attention : 注释最重要的就是简单,清晰。
- import this
是使用Python代码的一些原则,
输入:import this
会显示出Python代码的使用原则: