扫一扫,微信登陆

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

搜索
查看: 2791|回复: 0

pyton模块的使用方法

[复制链接]

307

主题

335

帖子

1899

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1899
QQ
发表于 2020-11-27 08:25:22 | 显示全部楼层 |阅读模式
模块* S8 x  y4 i+ e- a# E, `
模块是其他人为完成常见任务而编写的一些代码,例如生成随机数字,执行数学运算等。
使用模块的基本方法是在代码顶部添加 import 模块名 。
使用 模块名.变量 或者 模块名.函数 访问模块中的变量和函数。
: p5 t1 X1 e& e9 S' w; {
例如,以下示例使用随机模块生成随机数字:! O4 H, g  h4 b/ g" m- h" W
import randomfor i in range(5):   value = random.randint(1, 6)   
9 [7 C+ f6 y$ P8 ?print(value)尝试一下
( Q' B( Z" ^* d. c$ C5 W
结果:
25132
1 [- T8 O# n* A9 t
代码使用 radom 模块中定义的 randint 函数打印1到6范围内的5个随机数。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
模块
; o" R4 N1 c9 d. t$ M" e( f
如果您只需要某个模块的某些功能,就可以使用另一种导入方式。
  w- n# |1 R9 M
使用 from 模块名 import 变量名 的形式,然后变量名可以像在代码中正常定义一样使用。
, K* b. y, p/ j* b
from math import
piprint(pi)
尝试一下' a" r# d/ \+ {# K3 m! T. u% `# M
结果:
3.141592653589793
可以使用逗号分隔导入多个对象。例如:6 L3 \  ?( r# h6 r
from math import pi, sqrt
可以使用 * 导入模块中所有对象。例如: from math import *
9 n5 Y( l" o- ~
注意: 通常不鼓励这样做,因为它会将代码中的变量与外部模块中的变量混淆。
____________________________________________________________________________________________
模块
1 N9 S2 d0 }7 r5 e1 |
Python 中有三种主要的模块类型:

5 @7 n/ ]$ h  i/ G) N' x
  • 你自己编写的
  • 从外部来源安装的
  • 还有 Python 预装的。
    3 v$ B) \' Q& h) ]% w; Q

/ `  n4 x+ A! }9 L6 a$ _
最后一种称为标准库,并包含许多有用的模块。
) L9 t( s0 }$ K# Y
一些常用的标准库
string,re,datetime,math,random,os,multiprocessing,subprocess,socket,email,json,doctest,unittest,pdb,argparse, sys
标准库可以完成的任务包括字符串解析,数据序列化,测试,调试和操作日期,电子邮件,命令行参数等等。
+ H/ `6 f/ i$ a) r; E1 I9 K9 u  ]
Python 众多的标准库是其作为语言的主要优势之一。

0 D% ^  x7 Q5 C2 \: Q( x$ }: s8 @- w) D0 l; r5 ?7 C, |

% H( |3 I4 s$ B! G, p
$ w5 c! ]0 O/ q$ r  {7 Q
9 P) K- o# @8 I$ h

2 K$ J) X3 K/ A8 t  |0 G
4 s9 A* r/ `" ]5 k  `7 a+ g7 K# l  C- k( C
青浦海洋数码电脑城
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
快速回复 返回顶部 返回列表