python基础训练day29

2021/12/18 20:51:43

本文主要是介绍python基础训练day29,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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


这篇关于python基础训练day29的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程