返回顶部
首页 > 资讯 > 后端开发 > Python >python基础--除法(/,//,%)的应用说明
  • 760
分享到

python基础--除法(/,//,%)的应用说明

2024-04-02 19:04:59 760人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

程序清单: # val_caculate.py a = 10 # a是整数 print('10/3 = ',10/3) print('9/3 = ',9/3) print('10

程序清单:


# val_caculate.py
a = 10 # a是整数
print('10/3 = ',10/3)
print('9/3 = ',9/3)
print('10//3 = ',10//3)
print('10%3 = ',10%3)

说明:

1. 除法:/;

取整://;

取余:%

2. python的整数没有大小限制,而Java对32位整数的范围限制在-2147483648-2147483647;Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

补充:python 除法和乘方

1.除法

在做数值计算的时候,经常能遇到2/3这种情况。为啦能得到0.667这样的小数通常需要使用float()来实现。当需要小数的地方多了的时候,就会是代码的可读性下降。可以在代码开头添加from __future__ import division实现。

但是导入这个语句之后,当我们只要整数部分,就只能得到小数。可以使用//的实现这样的目的。


from __future__ import division
 
print 2/3  #正常除法
print 2//3 #只要整数部分
print 8//3

2.乘方

python里乘方可以使用**这个符号实现。


print 2**3
print 2**-1
print 2**0.3

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。如有错误或未考虑完全的地方,望不吝赐教。

--结束END--

本文标题: python基础--除法(/,//,%)的应用说明

本文链接: https://lsjlt.com/news/121759.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作