博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python教程-----引用模块
阅读量:2200 次
发布时间:2019-05-03

本文共 815 字,大约阅读时间需要 2 分钟。

Python教程正在更新中:

Python之所以受用户欢迎,一个很重要的原因就是轮子多。轮子就是其他人写好的东西,供你来使用,正因为轮子多,用户可以选择的东西是非常多的,这样也就让代码更为方便了。

Python中的轮子被叫做“模块”(module),或者“类”
在引用模块的时候有如下两种形式:

1.import module-name# import后面跟着模块的名字2.import module1 from module1.1# 通常情况下,一个模块中有很多子模块,如果我们只需要使用某一个子模块就可以这样使用

比如我们计算两个整数的除法

可以这么做:

from __future__ import divisionprint(5 / 2)print(9 / 2)print(9 / 2.0)

这样在任何情况下,进行除法都可以得到浮点数的结果了。

再举一个栗子:

假如我们要得到两数相除的余数同样也有两种方法。
第一种方法就是用取余的符号%:

print(5 % 2)print(6 % 4)print(5.0 % 2)

这样我们得到取余后的结果为1,2,1.0

同理还可以运用模块来进行取余和取得商的的操作:

print(divmod(5, 2))print(divmod(6, 4))print(divmod(5.0, 2))

这里的得到的就是商和余数

(2, 1)(1, 2)(2.0, 1.0)

对于实现四舍五入同样有函数round()

形式为round(数字, 保留位数):

print(round(1.234567, 2))print(round(1.234567, 3))

得到结果分别是

1.231.235

但是由于浮点数存在精度误差,可能经过运算会产生一定的精度误差,主要是因为浮点数中的十进制转化为二进制数会存在误差

Python中有很多模块,具体可以再谷歌中查找

查看上一篇:

查看下一篇:
查看目录:

转载地址:http://ksrub.baihongyu.com/

你可能感兴趣的文章
阿里云《云原生》公开课笔记 第三章 kubernetes核心概念
查看>>
阿里云《云原生》公开课笔记 第四章 理解Pod和容器设计模式
查看>>
阿里云《云原生》公开课笔记 第五章 应用编排与管理
查看>>
阿里云《云原生》公开课笔记 第六章 应用编排与管理:Deployment
查看>>
阿里云《云原生》公开课笔记 第七章 应用编排与管理:Job和DaemonSet
查看>>
阿里云《云原生》公开课笔记 第八章 应用配置管理
查看>>
阿里云《云原生》公开课笔记 第九章 应用存储和持久化数据卷:核心知识
查看>>
linux系统 阿里云源
查看>>
国内外helm源记录
查看>>
牛客网题目1:最大数
查看>>
散落人间知识点记录one
查看>>
Leetcode C++ 随手刷 547.朋友圈
查看>>
手抄笔记:深入理解linux内核-1
查看>>
内存堆与栈
查看>>
Leetcode C++《每日一题》20200621 124.二叉树的最大路径和
查看>>
Leetcode C++《每日一题》20200622 面试题 16.18. 模式匹配
查看>>
Leetcode C++《每日一题》20200625 139. 单词拆分
查看>>
Leetcode C++《每日一题》20200626 338. 比特位计数
查看>>
Leetcode C++ 《拓扑排序-1》20200626 207.课程表
查看>>
Go语言学习Part1:包、变量和函数
查看>>