网站首页 > 基础教程 正文
python中的模块
(一)模块的介绍
1、python中模块: 模块也是一个python文件,也叫 .py文件
2、一个模块中包含:类、函数、变量、方法等
3、模块的结构:
4、一个模块能够有逻辑的组织python的代码段
二、模块的导入
1、import 模块名
import time
print(1)
time.sleep(5)
print(2)
2、from 包名 .模块名. import 函数名 (或者* )
x模块:
def hs():
print(1)
def hs1():
print(2 )
y模块
from bao.x import hs
hs()
2、from 包名 .模块名. import *
x模块:
def hs():
print(1)
def hs1():
print(2 )
y模块
from bao.x import *
hs()
hs1()
4.通过别名来调用函数 as 别名
x模块:
def hs():
print(1)
def hs1():
print(2 )
y模块
from bao.x import hs as f
f()
========================================================
(一).time 模块
import time
print(time.time()) #1970年到现在经过的秒数
time.sleep(2) #休眠
print(time.ctime()) #显示固定格式的当前时间 Tue Aug 6 17:27:08 2024
print(time.asctime()) #转换成asc码显示当前时间 #Tue Aug 6 17:28:10 2024
print(time.strftime("%H-%M-%S %y-%m-%d")) #时间戳:按照格式输出内容17-29-04 24-08-06
from time import *
print(time()) #1970年到现在经过的秒数
sleep(2) #休眠
print(ctime()) #显示固定格式的当前时间 Tue Aug 6 17:27:08 2024
print(asctime()) #转换成asc码显示当前时间 #Tue Aug 6 17:28:10 2024
print(strftime("%H-%M-%S %y-%m-%d")) #时间戳:按照格式输出
(二)random模块
from random import *
# print(random()) #0.8309021647962784 生成0-1之间的浮点数
# print(randint(1,100))#随机生成指定范围的之,开始值,结束值
# print(randrange(1,10)) ##生成指定范围内的数,不包含结束值
# print(randrange(1,10,2)) ##生成指定范围内的奇数,不包含结束值
# print(randrange(2,10,2)) ##生成指定范围内的偶数,不包含结束值
s=[1,2,3,4,5,6]
# # print(sample(s,2)) #随机生成一个固定个数的集合
# print(choice(s))
shuffle(s)
print(s)
(三) string 模块
import string
print(string.digits) #0123456789 显示0-9的数字
print(string.hexdigits) #0123456789abcdefABCDEF
print(string.ascii_lowercase) #abcdefghijklmnopqrstuvwxyz 全部小写
print(string.ascii_uppercase) #ABCDEFGHIJKLMNOPQRSTUVWXYZ 全部大写
print(string.ascii_letters) #大小写abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.ascii_letters+string.digits)#大小写+数字abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
练习:
1.随机生成手机号码、自己定义手机号码开头的前三位
2.随机生成6位数验证码
- 上一篇: Python零基础入门:关于Python模块与包的详细解读和使用
- 下一篇: Python基础--模块
猜你喜欢
- 2024-11-22 Python 语言学习要点记录8-模块
- 2024-11-22 python-模块和包
- 2024-11-22 python组织和管理代码:模块和包、子模块和子包概念及举例
- 2024-11-22 每个 Python 开发人员需要掌握的 5 个基本内置模块
- 2024-11-22 一文提升你的编程能力,Python能力提升系列——加载模块
- 2024-11-22 一文提升你的Python能力——定义模块、说明模块和测试模块
- 2024-11-22 一、Python 模块简介
- 2024-11-22 Python 中引入一个文件,模块的概念
- 2024-11-22 Python基础-模组(类库、模块)
- 2024-11-22 python编程系列教程:9-模块的使用
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)