python对于初学者可以说是十分友好的一门编程语言,不仅语法简单,而且它自身还包含了十分丰富的第三方模块,我仅就将我自己常用的一些内置模块(自带的,无需安装)做一下简单的总结和介绍:
1.turtle
turtle,是python中比较好玩一个模块,它有一个专有名称“海龟作图”,光看名字就应该能够猜到它是用来干嘛的,没错,就是来画图的,它可以通过某些语句来控制一个点在白板上的运动轨迹,它在白板上走过的地方会留下痕迹,就像一支笔在纸上写字画画一样。
举个例子(用该模块画一个圆):
import turtle # 导入模块
turtle.color("red") # 控制颜色
turtle.circle(100) # 半径为100的圆
turtle.done() # 避免运行结束后界面自动退出的现象
2.math
math,有点英语基础的都知道,这个是和数学有关的一个内置模块,它主要是进行一些简单的数学运算和一些数值的引入(比如:圆周率:π,自然底数:e等等)。
举个例子:
import math # 导入模块
a = math.pi # 给a赋值为π
b = math.e # 给b赋值为e
print(a, b) # 将a,b的值输出
3.random
random,这个模块是用来生成随机数的,你可以控制它的范围,大概就这些,直接上代码。
举个例子:
import random # 导入模块
a = random.randint(1, 20) # 让随机数在1到20的范围内产生,并将随机数赋值给a
print(a) # 输出a的值,可以多试几次,这些数都是在给定的范围内随机生成的
4.time
time,这个是用来显示时间的模块,可以显示时间,至于这个时间是从哪获取的,我也不太清楚,如果有大佬知道,还请指点一二,算了,为了不让自己显得那么菜鸡,还是直接上代码。
import time # 导入模块
# 这个模块我学得也不咋地,就不写注释了,这是我从手机软件里面抄过来的,大家可以去看看真正的大佬是怎么写的
t = time.localtime(time.time())
localtime = time.asctime(t)
str = "当前时间:" + time.asctime(t)
print(str)
关于使用方法:
我这里所说的只限于python的内置模块,导入方式看上面的举例也能看出来,就是:import+空格+模块名。其实还有其他导入方式,我就不一一介绍了,大家可以看大佬们的文章。
最后补充:当然,我这里列举的只是我本人平常用的较多的几个,其实还有很多其他的内置模块。还是那句话:可以参考大佬们的文章