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} 秒")

浙公网安备 33010602011771号