当前位置: 首页 > wzjs >正文

邢台做移动网站的地方硬件开发工程师面试

邢台做移动网站的地方,硬件开发工程师面试,图片加字在线制作,抖音seo关键词优化排名本章主要内容: 1.time模块(sleep) 2.datetime模块 3.random模块 4.序列化-pickle模块 5.序列化-json模块 6. hashilib模块 7. shutil模块 8. logging模块 9.异常处理 10. traceback 11.zipfile模块 12.正则表达式 13.re模块 14.os模块 15.sys模块 16.模块…

本章主要内容:
1.time模块(sleep
2.datetime模块
3.random模块
4.序列化-pickle模块
5.序列化-json模块
6. hashilib模块
7. shutil模块
8. logging模块
9.异常处理
10. traceback
11.zipfile模块
12.正则表达式
13.re模块
14.os模块
15.sys模块
16.模块和包
17.第三方模块安装和使用

一、time

(一)模块介绍

模块其实就是我们把公用的功能代码写入在一个py文件中,在其他模块中可以随意的使用该文件中的代码。
导入一个模块的语法
1.import 模块
2.from 模块 import 功能

import time # 导入一个模块整体
from time import sleep # 从一个模块中导入一个具体的功能

用哪个都行

(二)time

1. sleep

我们一般会使用time模块让程序休息n秒,或者计算简单的时间差。

import time
print("你好")
time.sleep(3) # 暂停三秒
print("你才好呢")

爬虫中会用到,用于降低程序执行的频率
爬虫程序模拟:

while True:print("抓取百度的信息")time.sleep(1)

2. time.time():时间戳

选取一个时间点作为零点,从零点开始的秒数作为时间,即数字类型的时间。

代码:

print(time.time())

结果:

1741767846.205992
# 距离零点1741767846.205992秒

可以用于计算时间差
代码:

start = time.time()
for i in range(10000):print(i)
end = time.time()
print(end - start)

结果:

0.027585983276367188
# 这个程序花了0.027585983276367188秒

二、datetime(重要)

常用于处理时间

(一)datetime.now:得到系统时间

得到系统时间
代码:

from datetime import datetime
print(datetime.now())

结果:

2025-03-12 16:41:47.828275

也可以打出指定时间
代码:

print(datetime(2018,1,2,12,12,13))

结果:

2018-01-02 12:12:13

(二)计算时间差

代码:

t1 = datetime(2018,1,2,12,30,00)
t2 = datetime(2018,1,4,14,30,00)
diff = t2 - t1
print(diff)

结果:

2 days, 2:00:00
# 两天两小时

还能得到一共差了多少秒
代码:

print(diff.total_seconds())

结果:

180000.0

(三)t.strftime、t.strptime:时间的格式化

t.strftime(格式化形式)
代码:

t = datetime.now()
print(t)
print(t.strftime("%Y年%m月%d日%H小时%M分钟%S秒")) # 把时间格式化成一个字符串

结果:

2025-03-12 16:54:27.546551
2025031216小时54分钟27

不用记,需要用再查

例:让用户输入两个时间,计算时间差
代码:

s1 = input("请输入第一个时间(yyyy-mm-dd hh:mm:ss):")
s2 = input("请输入第二个时间(yyyy-mm-dd hh:mm:ss):")
# 把字符串转化为时间
t1 = datetime.strptime(s1, "%Y-%m-%d %H:%M:%S") # p:parse
t2 = datetime.strptime(s2, "%Y-%m-%d %H:%M:%S") # 格式部分注意中英文符号的区别
print(t2-t1)

结果:

请输入第一个时间(yyyy-mm-dd hh:mm:ss):2025-01-23 12:13:24
请输入第二个时间(yyyy-mm-dd hh:mm:ss):2025-02-04 12:12:12
11 days, 23:58:48

datetime:年月日 时分秒
date:年月日(新版没有这个模块)
time:时分秒

必须要掌握的内容:
1. now():系统时间
2. datetime(year, month, day, hour, min, second)
3. strftime(“%Y-%m-%d %H:%M:%S”):时间格式化成字符串
4. strptime(str, “%Y-%m-%d %H:%M:%S”):把字符串转化成时间

三、random

random.random:生成(0,1)内的随机小数
代码:

import random
print(random.random())
print(random.random())
print(random.random())

结果:

0.6940466062205409
0.6733916751508989
0.7445562466157682

random.uniform:生成一个开区间范围的随机小数

代码:

print(random.uniform(5,9))

结果:

7.821629111940486

可以用于发红包
random.randint:生成一个闭区间范围的随机整数
代码:

print(random.randint(3,8))

结果:

3

random.choice:从列表中随机选择一个

lst = ["张无忌",'周杰伦','潘玮柏','赵四']
print(random.choice(lst))

random.sample:从列表中随机选择一部分(用得不如randint多)

lst = ["屠龙刀",'倚天剑','500金币','青龙偃月刀','溜溜球']
# 每次随机爆出两件装备
print(random.sample(lst,2))

练习:随机生成四位验证码
四位验证码,一个一个的生成,可能会有数字、大小写字母
代码:

def rand_num():return str(random.randint(0, 9))def rand_upper():return chr(random.randint(65, 90)) # chr可以让一个数字变成字母def rand_lower():return chr(random.randint(97, 122)) # 数字是既定的ascii码排列def rand_verify_code(n=4): # n默认为4,循环四次lst = [] # 准备一个接收下面循环出来的值的列表for i in range(n):which = random.randint(1, 3) # 上述三种类型中随机出一个if which == 1: # 随机数字s = rand_num()elif which == 2: # 随机一个大写字母s = rand_upper()elif which == 3:s = rand_lower()lst.append(s)return ''.join(lst)print(rand_verify_code())

文章转载自:

http://xrjQYm7h.Lkpzx.cn
http://8hc2SFKK.Lkpzx.cn
http://6Wj11S9I.Lkpzx.cn
http://r4nFzRmr.Lkpzx.cn
http://NAhuCwqp.Lkpzx.cn
http://8FJK2eOp.Lkpzx.cn
http://DFuu8Fl5.Lkpzx.cn
http://Aclx7R5s.Lkpzx.cn
http://FMtHcoL3.Lkpzx.cn
http://W9bOxbzw.Lkpzx.cn
http://9YZGFY1W.Lkpzx.cn
http://fExcvtUn.Lkpzx.cn
http://u64iUQz7.Lkpzx.cn
http://P6kBnBOP.Lkpzx.cn
http://4R8YFNrP.Lkpzx.cn
http://fxMsevYs.Lkpzx.cn
http://ZvL0HDDB.Lkpzx.cn
http://PbnnO7rI.Lkpzx.cn
http://TmQADpJb.Lkpzx.cn
http://LpTFE2db.Lkpzx.cn
http://lQeERdvj.Lkpzx.cn
http://OiODznca.Lkpzx.cn
http://1XirG70s.Lkpzx.cn
http://2onyYPQ8.Lkpzx.cn
http://FxMF9dMQ.Lkpzx.cn
http://0YIDoRrl.Lkpzx.cn
http://2wwLN2iZ.Lkpzx.cn
http://lMnJmxVy.Lkpzx.cn
http://W9ODwQf7.Lkpzx.cn
http://bqbyuAgF.Lkpzx.cn
http://www.dtcms.com/wzjs/718942.html

相关文章:

  • 找网站公司制作网站广州哪个区封了
  • 苏州设置网站建设事业单位报名网站
  • 网站建设设计制作如何制作网站主页
  • 口碑好的大良网站建设家电维修 做网站还是搞公众号
  • 网站配色 蓝色哪个平台可以做推广
  • 设计网站免费大全衣服网站功能
  • 免费做网站手机免费查企业信息的平台
  • 室内设计网站模板图库素材网站
  • 东莞网站制作建设公司昆明网络推广方式有哪些
  • 佛山市平台购物网站制作公司metro网站模板
  • 企业营销型网站策划怎么做动漫原创视频网站
  • 网站留言系统 提交没反应营销型网站建设就找山东艾乎建站
  • 唐山做企业网站公司潍坊专业汽车贴膜
  • 建设网站用什么网络好了解网站建设管理
  • 河南做个人网站做食品网站有哪些东西
  • 网站建设论文百度云盘在线教育网站开发时长
  • 做类似于彩票的网站犯法吗wordpress国外全能主题推荐
  • 织梦cms电影网站源码网页开发模板
  • 响应式网站适合用什么框架做114啦网址导航建站系统
  • 深圳网站建设服务商哪些好?seo营销型网站
  • 淮阴区住房和城乡建设局网站关键词优化怎么做
  • wordpress文章模板插件泉州seo招聘
  • 大兴做网站公司企业网站搭建及优化
  • 户外做爰网站缙云网站建设
  • 网站创建的基本流程深圳公司黄页企业名录
  • 苏州专业高端网站建设机构嘉兴企业网站排名优化
  • 投资网站哪个好网站推广策略的控制和效果评价
  • 网站搭建哪家好乐陵网站开发
  • 郑州做网站公司yooker国家补贴软件网站开发政策
  • 水贝做网站公司漳州软件开发公司