python基础训练day29

python基础训练day29

小白,打卡!

题目来源

目录

第一题

# 时间函数举例

粗略测试运行速度:

import time

start1 = time.time()	
start2 = time.process_time()
k = 0
for i in range(300000):
    k += i
    
print(k)

end1 = time.time()			# 返回的是调用该函数时的时间
end2 = time.process_time() # 返回的是程序运行的时间

print(end1 - start1)
print(end2 - start2)

运行结果:

44999850000
0.02000880241394043
0.015625

第二题

字符串日期转换为易读的日期格式

应用dateutil库

from dateutil import parser
dt = parser.parse("Dec 18 2021 16:44")
dt2 = parser.parse("Dec 18 2021 4:44PM")
print(dt)
print(dt2)

运行结果:

2021-12-18 16:44:00
2021-12-18 16:44:00

第三题

# 计算字符串中子串出现的次数。

应用字符串的count()方法

a = 'acnavobfauvbaiuvbac'
b = 'ac'
print(a.count(b))

运行结果:

2
上一篇:2021-12-18每日一题练习


下一篇:【算法】解题总结:剑指Offer 73 翻转单词序列、剑指Offer 18 删除链表的节点