python第三课(运算符和表达式)

**我的实验内容和步骤完全是按照实验楼python3简明教程(实验楼)走的,并附加一些我的学习感悟和理解,大家也可以直接前往实验楼学习,亲自动手做实验---来自实验楼的忠实拥趸

本节知识点:1. 关系/逻辑运算  2.表达式   3.类型转换

1.关系/逻辑运算

       a. 在运算过程中,只要有一个浮点类型,结果就会是浮点类型

       b.除法运算时,除不尽就会出现小数,若果想要整除就使用 //运算符它将会返回商的整数部分。

       c. % 是求余数的

  示例:输入天数求月数和剩余天数

   通常:

    

days = int(input("enter a number:"))
month = days//30
day = days%30
print("month:{},day:{}".format(month,day))

但是我们有更加简单的方法:

days = int(input("enter a number:"))
print("month:{},day:{}".format(*divmod(days,30)))

***这里的divmod()函数将计算整除的商和余数,结果是一个元组,而这里的*号就是做元组的拆封。

d.关系运算符

   很简单:等于 ==      小于<   大于>    小于等于<=     大于等于>=    不等于!=    

e. 逻辑运算符

and   or   not

not具有最高优先级,or是最低优先级

。。。。。

表达式和类型转换过于简单,有困难自行Google

 

 


版权声明:本文为Jack_Zs10原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。