用户:
沙碧y查看:0 回复:0 评论:0 创建时间:2023-08-04T13:28:37
人生苦短,我学python。又到了我们的python时间!!!
自我介绍一下:本人学习python1年之久,已拿到NCT一级证书(后来转到c++了就不考了)
下面回归正题。
这一期我们来讲讲一些函数,在讲函数之前我们要先讲解一个词:第三方库。第三方库就是别人做的代码合集,里面封装了许许多多各种各样的函数,我们可以导入这些第三方库,进行更加先进的编程,实现更广阔的功能,你也可以理解为是拓展功能模块(同kitten一样)。
函数是一种封装起来的代码快,为了使代码更加简洁、效率高、可视化,我们可以事先编写一些函数(自定义函数在此不多介绍,以后会讲),也可以使用别人制作的函数。我们传入一些数据给函数,函数就会自动返回或执行一些特定的值,方便又快捷。
下面我来讲讲一些第三方库中的常用函数。
math库:ceil()向上取整 floor()向下取整 gcd()求最大公因数 pow()幂运算 fabs()求绝对值 pi返回π
time库:sleep()等待给定秒数 time()获取当前时间
random库:randint()随机选择两数之间一个数
choice() 随机选择列表中的一个元素
下面我来写一段示例代码:
import math as m #as作用为改写第三方库名称,以便在下方代码使用
import random as r
import time as t
print(t.time(),"\n") #输出当前时间
print(m.ceil(3.7)," ",m.floor(4.1)," ",m.gcd(30,51)," ",m.pow(2,3)," ",m.fabs(-5),"\n") #输出3.7向上取整结果、4.1向下取整结果、30和51的最大公因数、2的3次方
t.sleep(1) #等待1秒
print(r.randint(1,10)," ",r.choice(["abc","def"])) #输出在1-10之间随机选1个数、随机选择“abc”或“def”
下面是程序运行结果:

你学废了么?
点个赞吧~