程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(3)

学习16总结# 1.自定义模块 # 2.time # 3.datetime # 4.random

发布于2019-08-05 19:07     阅读(1175)     评论(0)     点赞(0)     收藏(2)


1.自定义模块

    import 工具箱
    from 工具箱 import 工具
    from 工具箱 import *
    __all__ = ["func","name"]  # 控制*获取的工具
起别名 import from

2.模块的两个功能

if __name__ == '__main__':
    在当前模块中使用,if下边的代码会执行
    当模块被导入的时候 if下边的代码不会执行
    
模块导入的坑 文件名不要加格式

路径

模块导入的路径:
相对路径:
from 工具箱.工具箱 import 工具
绝对路径:
    from sys import path
    path.insert(0,绝对路径)
自定义 > 内置 > 第三方

3.time

  1. time.time() # 时间戳 浮点型
  2. time.sleep() # 睡眠 秒单位
  3. time.gmtime()/time.localtime() # 时间戳 -- 结构化
  4. time.strftime("格式化",结构化时间)
  5. time.strptime ("字符串","格式化") # 字符串 - 结构化
  6. time.mktime() # 结构化 -- 时间戳
#将时间戳转化乘字符串时间
print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime(5000000000)))
print(time.strptime("2024-3-16 12:30:30","%Y-%m-%d %H:%M:%S"))
#将字符串时间转化位时间戳
print(time.mktime(time.strptime("2024-3-16 12:30:30","%Y-%m-%d %H:%M:%S")))

4.datetime

将当前时间转化成时间戳
t = datetime.now()
print(t.timestamp())
将时间戳转化成当前时间
import time
print(datetime.fromtimestamp(15000000000))
将字符串转成对象
print(type(datetime.strptime("2019-10-10 22:23:24","%Y-%m-%d %H:%M:%S")))
将对象转成字符串
print(str(datetime.now()))
print(datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
datetime加减
print(datetime.now() + timedelta(hours=30 * 24 * 12))
print(datetime.now() - timedelta(hours=30 * 24 * 12))

5.random(随机数)

import random
print(random.random())  #(0,1)开区间随机取
print(random.uniform(1,10))  #(1,10)开区间随机取
print(random.randint(1,50))  #[1,50]闭区间随机取
print(random.randrange(1,50,2))  #(起始,终止,步长)开区间随机取
print(random.choice([1,2,3,4,56,45,5,]))# 随机选择一个
print(random.choices([1,2,3,4,56,45,5,],k=2))#随机选择两个元素有重复
print(random.sample([1,2,3,4,56,45,5,],k=2))  #随机选择两个没有重复
 lst = [1,2,3,4,5,6,7,8,9,0]
 random.shuffle(lst)  # 顺序打乱
 print(lst)


所属网站分类: 技术文章 > 博客

作者:奋斗

链接:https://www.pythonheidong.com/blog/article/6768/1cd5ce29a6f2555b2385/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)