人生苦短,我用python——python3中“变革”了的除号

今天写python时候发现python3关于除法的默认设定——浮点除法
环境:python3.6

代码行:

print (3/2)
print (2/2)
print ((3-1)/2)
print ((int)(3-1)/2)

输出:

1.5
1.0
1.0
1.0

也就是说,

python3中无论‘\’运算符对应的除数与被除数是什么类型,结果都为浮点数。

那么python3中如何在除法中取整数呢?

地板除 ‘\\’

地板除的作用:
整数除以整数时,向下取整,把结果的小数部分抹去。
除数与被除数中有一个为浮点数或全为浮点数时,结果为浮点数。

print (3//2)
print (3.0//2)

输出:

1
1.0

在python2中,’\'符合**“被除数、除数都为整数时,结果为整数;有一个为浮点数时,结果为浮点数”**的规则。
用来向下取整的地板除在python2.2后就可以使用了。

在这里插入图片描述

遇到问题就弄清楚,这样才能一点点提升。

成长的四个阶段:

不知道自己不知道---->知道自己不知道------->知道自己知道----->不知道自己知道。
不知道自己不知道:对很多事情根本意识不到自己的无知,也不知道自己要去拥有什么、追求什么。很多时候是快乐的,但是是低级的快乐。

知道自己不知道:随着成长开始接触新的信息,看到自己有很多知识都不会,有很多技能需要掌握,于是开始主动学习,追求自我成长。

知道自己知道:通过学习和阅历积累,明白了一些道理,也长了一点智慧。你知道自己会什么,能通过经验判断,什么人和事值得你去花时间,什么人和事不值得。知道自己要什么,不要什么,知道自己缺什么,知道自己该往哪个方向努力。

不知道自己知道:
有了大智慧,说话、做事和选择都充满智慧,都是经典。因为平时都是这样表现的,所以会显得更加自然,但已经和第一个阶段大不相同。

共勉。

猜你喜欢

转载自blog.csdn.net/gulaixiangjuejue/article/details/84830016