Python初级入门:七、库以及几个常用库的使用(更新中)

本文介绍了Python的几个基础库,包括random、math、time、turtle和Tkinter。random库用于生成伪随机数,math库支持数学运算,time库处理时间相关问题,turtle库提供图形绘制功能,Tkinter库则用于创建GUI应用。文章详细讲解了各库的基本介绍、使用方法,并给出了示例代码。
摘要由CSDN通过智能技术生成

库的基本介绍与基本操作

库分为标准库与第三方库。标准库在python中内置,可以直接引用。
库函数采用库名.库函数()编码风格
通过库引用可以扩充Python程序的功能。

库引用:

  • 如何进行库引用
    例如,引入random库(什么是random库参看下文):
import random  # 引入random库
random.random()  # 这是random库中的一个函数,引入random库后,可以调用库中内置的函数,进行特定操作
random.randint(1,20)  # 这是另一个random库中的函数

因为库函数采用库名.库函数()编码风格,有时库名比较长,编写程序时每次都需要打库名很费力,可以通过下述操作简化。

  • from和import合作简化:
    from <库名> import <函数名> 需要哪一个函数就引入哪一个函数。
    from<库名> import * 这可以将库中所有的函数一次性全部引用。
    例如:
from random import random  # 引入random库中的random函数
random()  # random函数可以直接如此使用,前方不需要加random.
from random import *
random()  
randint(1,20)  # random库中的任意函数都可以直接使用,前方不需要加random.

简化版与<a>.<b>()的比较:
<a>.<b>() 不会出现函数重名的问题。而利用from是指从库中调用某个函数,容易出现与用户自定义的函数名一致的情况,从而导致程序运行与期望不同,比方说一个很长的程序,同时引用了多个库,而这几个库中可能会出现部分函数的名称一致,从而使得程序运行结果与期望不同。

  • 另一种简化方式
import<库名>as<库别名>
<库别名>.<函数名>(<函数参数>)

这种方式可以理解为给库起一个小名

random库

基本介绍

计算机产生随机数是伪随机数,产生需要随机数种子,给定的随机数种子确定,则产生的随机数序列是确定的。

使用方法

由于简单,不详细介绍了。
特别的,在使用随机数前指定seed会得到相同的随机数序列,若不指定则默认seed为系统时钟

库函数 作用
random.seed(x) 给随机数一个种子值,默认为系统时钟(可忽略)
random.random() 随机生成一个0~1的小数
random.uniform(a,b) a~b随机小数
random.randint(a,b) a~b随机整数
random.randrange(a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值