python程序打印出10行的杨辉三角_Python学习第54课--导入标准库

【每天几分钟,从零入门python编程的世界!】

●什么是标准库?

Python的标准库,顾名思义,其实就是工具类的仓库,里面会有各种各样的已经被写好的功能模块。

●为什么要使用标准库?

程序界有句话,叫“不要重复造轮子”。

比如说现实中,轮子是车的标准结构和功能部件,所有的轮子都是圆的,因此造每一辆车的时候,没必要自己再重新去制造一个轮子,拿别人已经造好的现成的轮子来用就行了。再比如你现在要打印一份文件,你没必要自己去发明制造一个打印机,市面上已经有现成的产品了,我们直接拿来用就行。

所以“不要重复造轮子”,意思就是不要做重复的事情,要站在前人或者巨人的肩膀上,对于他们已经实现的功能,我们直接根据需要拿来用就行。这样可以省去很多的时间,提高效率。

那么在程序界,基于“不重复造轮子”的思想,标准库一般就是在程序语言中提供的实现某些功能的标准的模块。

因此使用标准库可以大大提高生产力,提高生产效率。

这也是为什么在互联网的产品和应用开发中,Python、PHP、Java、JavaScript这类编程语言使用最广泛的原因。比如说,c语言虽然非常强大,但它是面向过程的语言,开发时很多东西都要自己写,需要不断造轮子,生产效率就低。而Python这类面向对象的语言,对于一些重复的、通用的功能,有了标准库,就能直接引用,避免了什么都要自己写的麻烦。

对于同样一个功能,用c语言可能要写1000行代码才能实现,Java要写100行代码才能实现,Python只需要写20行。

●Python如何引用标准库

在Python的官网(www.python.org)上,我们可以找到Python的标准库,如下:

19aac4dec2aaa53f272ebb9559d0f545.png
06d835e6104087f4ec09814173feca0b.png
709abf91aa62c25a08cd6638bf3be51b.png

实例:

假如说我们现在要计算12的阶乘。

12的阶乘就是12*11*10*9*8*7*6*5*4*3*2*1。

我们就可以使用Python的标准库math这个模块,调用math的factorial()这个函数就可以实现。

ab5c24f64d5d72d61e7e803b46cae660.png
a6305a0499e28c4e184d707567663278.png

要调用标准库,或者第三方库,我们首先要在编写的程序文件的顶部导入这些库,表示你下面的代码依赖于上面这些库才能实现。

对于别人的库,如果你不导入,或者说没有做好环境配置或者配置有问题,那么你直接复制别人的代码到你的程序中,是运行不了的。

导入标准库:import 库名

我们通过导入标准库来计算12的阶乘,代码如下:

#导入标准库math

import math

#计算6的阶乘并打印出来

print(math.factorial(6))

#运行结果:479001600

在Python编辑器Spyder中编写代码运行如下图:

68e43d73aa3f59a7a85b7e1fed7f59f3.png

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值