数字

在编程中,数字用于记录游戏得分,表示可视化数据,存储web应用信息等等,Python根据不同的数字采取不同的处理方式。

  • 整数
    Python中可直接对整数进行加(+)减(-)乘(*)除(/)运算。
  • python匹配数字前面的下划线 python数字后面加点_Python


  • python匹配数字前面的下划线 python数字后面加点_python匹配数字前面的下划线_02

  • 使用两个乘号表示乘方运算
  • python匹配数字前面的下划线 python数字后面加点_字符串_03


  • python匹配数字前面的下划线 python数字后面加点_Python_04

  • Python也支持运算次序,在同一个表达式中,使用不同的运算符,还可以使用小括号将需要提前计算的式子括起来改变运算次序,让Python按照我们的想法进行运算,例如:
  • python匹配数字前面的下划线 python数字后面加点_Python_05


  • python匹配数字前面的下划线 python数字后面加点_字符串_06

  • 浮点数
    Python是将所有带小数点的数字都称为浮点数,使用浮点数时大部分情况无需考虑其他行为,只需要输入要使用的数字即可,大部分情况与我们的期望相符合:
  • python匹配数字前面的下划线 python数字后面加点_字符串_07


  • python匹配数字前面的下划线 python数字后面加点_浮点数_08

  • Attention : 结果包含的小数位数可能是不确定的,是由于计算机内部存储数字的方式。
  • 使用函数str()避免类型错误
    假如,我们要祝福生日快乐,我们会编写下面这一个代码:
  • python匹配数字前面的下划线 python数字后面加点_字符串_09

  • 这样的代码看起来是对的,感觉运行会得到:Happy 22rd Birthday!这样一个结果,其实不然,运行这个代码,会显示如下的错误:
  • python匹配数字前面的下划线 python数字后面加点_字符串_10

  • 在message中,使用了一个整数(int)变量,Python不知道将其识别为23还是字符2和3,像上面这样在字符串中使用整数时,使用一个str()函数来表示这是一个字符串:
  • python匹配数字前面的下划线 python数字后面加点_字符串_11


  • python匹配数字前面的下划线 python数字后面加点_python匹配数字前面的下划线_12

  • 课后小练习:
    2-8 数字8:编写4个表达式,分别使用加法,减法,乘法和除法运算。但是结果都是数字8,使用print()语句来显示结果,务必将这些表达式括起来,例如:print(3 + 5) 输出的结果为4行,每行的结果都只包含数字8。
  • python匹配数字前面的下划线 python数字后面加点_浮点数_13


  • python匹配数字前面的下划线 python数字后面加点_python匹配数字前面的下划线_14

  • 因为题目要求只能包含数字8,而不含有其他的数字,在Python3中需要采用强制转换,否则在进行除法运算的时候,运算的结果会包含小数。

2-9 最喜欢的数字:将最喜欢的数字存储在一个变量中,在使用这个变量创建一条信息,指出你最喜欢的数字,然后将这个信息打印出来。

python匹配数字前面的下划线 python数字后面加点_python匹配数字前面的下划线_15


python匹配数字前面的下划线 python数字后面加点_字符串_16


数字9作为一个整数变量,不能直接用在字符串变量message中的,同样的也需要调用函数 str() 将整数变量转换为字符串变量输出,否则程序就不能运行。

注释

在Python中,注释用井号(#)标识,井号后面的内容都会被Python的解释器忽略:

python匹配数字前面的下划线 python数字后面加点_python匹配数字前面的下划线_17


python匹配数字前面的下划线 python数字后面加点_浮点数_18


在编写中文注释的时候,很可能会产生下面的错误提示,导致程序无法运行,只需要更改编码模式(文档 —> 设置文件编码模式 —> Unicode —>UTF-8)即可正常运行。

python匹配数字前面的下划线 python数字后面加点_python匹配数字前面的下划线_19


多行注释是使用三个单引号将所注释的内容括起来,

'''
 **********************
 *                    *
 *    多行被注释内容   *      
 *                    *
 **********************
'''

Attention : 注释最重要的就是简单,清晰。

  • import this
    是使用Python代码的一些原则,
    输入:
    import this 会显示出Python代码的使用原则:
  • python匹配数字前面的下划线 python数字后面加点_浮点数_20