云边日落 枯藤老树昏鸦,小桥流水人家,古道西风瘦马。夕阳西下,断肠人在天涯。( 元·马致远·天净沙·秋思)
歌曲封面 未知作品
  • 歌曲封面“魔女の宅急便”~ルージュの伝言松任谷由実

渝ICP备2021002886号-1

渝公网安备50022502000591号

网站已运行 3 年 330 天 19 小时 26 分

Powered by Typecho & Sunny

3 online · 40 ms

Title

python模块二

酒笙

·

Article
⚠️ 本文最后更新于2022年10月19日,已经过了577天没有更新,若内容或图片失效,请留言反馈

常见模块
学习到这里你对模块是什么,模块怎么用已经有了一个基本认知,接下来先不用自己写一个特别牛的模块,我们先把一些常见的模块应用起来。

随机数 random 模块

通过随机数模块可以获取到一个数字,它的使用场景非常广,例如游戏相关开发、验证码相关、抽奖相关,学习了随机数之后可以完成一些非常不错的小案例。

randint 方法

导入随机数模块之后,可以通过 randint 方法随机生成一个整数,例如下述代码:

♾️ python 代码:
import random # 导入随机数模块

num = random.randint(1,10)
print(num)

反复运行代码会得到一个 1~10 之间的数字,由此可以 randint 方法中的参数含义。

♾️ python 代码:
randint(min,max) # min 最小值,max 最大值

你可以尝试给 randint 函数起一个别名吗?

choice 方法

通过 choice 方法可以配合列表实现一些效果,choice 可以随机返回列表中的一个元素。

♾️ python 代码:
import random  # 导入随机数模块

play = random.choice(["足球", "篮球", "乒乓球", "棒球"])
print(play)

如果你想知道 choice 方法的具体用法,还记得怎么查询吗?

♾️ python 代码:
import random  # 导入随机数模块

print(help(random.choice))

shuffle 方法

该方法可以将一个列表的顺序打乱。

♾️ python 代码:
import random  # 导入随机数模块

my_list = ["足球", "篮球", "乒乓球", "棒球"]
random.shuffle(my_list)
print(my_list)

简单挑选了 random 模块中的三个方法做为说明,对于模块的学习,后面将为每个模块单开一篇文章书写。

时间 time 模块

时间模块是 Python 中非常重要的一个内置模块,很多场景都离不开它,内置模块就是 Python 安装好之后自带的模块。

time 方法
time 模块主要用于操作时间,该方法中存在一个 time 对象,使用 time 方法之后,可以获取从 1970年1月1日 00:00:00 到现在的秒数,很多地方会称作时间戳。

♾️ python 代码:
import time

print(time.time())


#输出内容:
1606810686.3747146

sleep 方法
该方法可以让程序暂停,该方法的参数是的单位是秒。

使用语法格式为:

♾️ python 代码:
import time
time.sleep(10) # 程序暂停 10 秒再执行

asctime localtime 方法

以上两个方法都可以返回当前系统时间,只是展示的形式不同。

♾️ python 代码:
import time

print(time.asctime())

print(time.localtime())

time 模块涉及的方法先只涉及这么多,后续滚雪球学习过程中在继续补充。

Python 还内置了很多模块,例如 sys 模块、os 模块、json 模块、pickle 模块、shelve 模块、xml 模块、re 模块、logging 模块等等内容,后续都将逐步学习到,有可能需要分开专题给大家讲解。

现在已有 0 条评论,198 人点赞
Comment
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主