python第三章习题

p115
3.13
s = "Python String"
print(s.upper())
print(s.lower())
print(s.find('i'))
print(s.replace('ing', 'gni'))
print(s.split(' '))
3.14
print("{:>15s}:{:<8.2f}".format("Length", 23.87501))
3.15
num = 389
print(f"二进制: {bin(num)}")
print(f"八进制: {oct(num)}")
print(f"十进制: {num}")
print(f"十六进制: {hex(num)}")
print(f"Unicode字符: {chr(num)}")
p124
3.19
import time

获取当前时间的时间戳

current_time = time.time()

将时间戳转换为时间元组

time_tuple = time.localtime(current_time)

按照指定格式将时间元组格式化为字符串

formatted_time = time.strftime("%Y-%m-%d", time_tuple)
print(formatted_time)
3.20
import time

current_time = time.time()
time_tuple = time.localtime(current_time)

格式1:年-月-日 时:分:秒

format1 = time.strftime("%Y-%m-%d %H:%M:%S", time_tuple)

格式2:月/日/年 时:分:秒

format2 = time.strftime("%m/%d/%Y %H:%M:%S", time_tuple)

格式3:星期 月 日 年 时:分:秒

format3 = time.strftime("%a %b %d %Y %H:%M:%S", time_tuple)

格式4:%Y年%m月%d日

format4 = time.strftime("%Y年%m月%d日", time_tuple)

格式5:%H时%M分%S秒

format5 = time.strftime("%H时%M分%S秒", time_tuple)

print(format1)
print(format2)
print(format3)
print(format4)
print(format5)
3.21
import time

start_time = time.time() # 记录开始时间
for i in range(101):
print(f"\r进度: {i}%", end="")
time.sleep(0.1) # 模拟任务执行耗时
end_time = time.time() # 记录结束时间
total_time = end_time - start_time
print(f"\n程序运行总时长: {total_time:.2f} 秒")

posted @ 2025-04-05 09:54  何定霓  阅读(16)  评论(0)    收藏  举报