[{"createTime":1735734952000,"id":1,"img":"hwy_ms_500_252.jpeg","link":"https://activity.huaweicloud.com/cps.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905","name":"华为云秒杀","status":9,"txt":"华为云38元秒杀","type":1,"updateTime":1735747411000,"userId":3},{"createTime":1736173885000,"id":2,"img":"txy_480_300.png","link":"https://cloud.tencent.com/act/cps/redirect?redirect=1077&cps_key=edb15096bfff75effaaa8c8bb66138bd&from=console","name":"腾讯云秒杀","status":9,"txt":"腾讯云限量秒杀","type":1,"updateTime":1736173885000,"userId":3},{"createTime":1736177492000,"id":3,"img":"aly_251_140.png","link":"https://www.aliyun.com/minisite/goods?userCode=pwp8kmv3","memo":"","name":"阿里云","status":9,"txt":"阿里云2折起","type":1,"updateTime":1736177492000,"userId":3},{"createTime":1735660800000,"id":4,"img":"vultr_560_300.png","link":"https://www.vultr.com/?ref=9603742-8H","name":"Vultr","status":9,"txt":"Vultr送$100","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":5,"img":"jdy_663_320.jpg","link":"https://3.cn/2ay1-e5t","name":"京东云","status":9,"txt":"京东云特惠专区","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":6,"img":"new_ads.png","link":"https://www.iodraw.com/ads","name":"发布广告","status":9,"txt":"发布广告","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":7,"img":"yun_910_50.png","link":"https://activity.huaweicloud.com/discount_area_v5/index.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=aXhpYW95YW5nOA===&utm_medium=cps&utm_campaign=201905","name":"底部","status":9,"txt":"高性能云服务器2折起","type":2,"updateTime":1735660800000,"userId":3}]
# 了解基础的格式化方式 name="王小明" print("我的名字叫"+name) # 输出结果:我的名字叫王小明 # 字符串格式化 %s
print("我的名字叫%s"%name) # 输出结果:我的名字叫王小明 print('----------------------') age=18
#print("我的年龄是"+age) 报错 + 只能连接字符串 # age2=19 # print(age+age2) 如果同为整型时 + 的意思为加法
输出结果:37 # 整型(整数)格式化 %d print('我的年龄是%d岁'%age) # 输出结果:我的年龄是18岁
print('-----------------------') weight=50.5 # 浮点型格式化 %f #
print("我的体重是%f公斤"%weight) # 输出: 我的体重是50.500000公斤,与我们的理想结果不符
print("我的体重是%.1f公斤"%weight) # %.xf==>x为小数点后保留多少位 输出结果:我的体重是50.5公斤
print('-----------------------') stu_id=1 stu_id2=1000 # 整形格式化进阶 %0xd
print("我的学号是:%d"%stu_id) print("我的学号是:%03d"%stu_id) #
%0xd==>x为输出几位数,输出的整数显示位数,不足以0补全 print("我的学号是:%03d"%stu_id2) # 超出当前位数则原样输出 """
输出结果为: 我的学号是:1 我的学号是:001 我的学号是:1000 """ print('----------------------') #
同时格式化整形和字符串 print("我的名字是:%s,我的年龄是:%d岁"%(name,age)) # 一次格式化多个==>%(值,值) 按顺序填入以 ,
分开 print("我的名字是:%s,明年%d岁"%(name,age+1)) ''' 输出结果: 我的名字是:王小明,我的年龄是:18岁
我的名字是:王小明,明年19岁 ''' print('----------------------')
print("我的名字是:%s,我今年%d岁,我的体重是:%.1f公斤,我的学号是:%.03d"%(name,age,weight,stu_id)) #
输出结果:我的名字是:王小明,我今年18岁,我的体重是:50.5公斤,我的学号是:001 # 拓展 %s 格式化字符串,其实相当于输出原本的数据
print("我的名字是:%s,我今年%s岁,我的体重是:%s公斤,我的学号是:%s"%(name,age,weight,stu_id)) #
输出结果:我的名字是:王小明,我今年18岁,我的体重是:50.5公斤,我的学号是:1 # 格式化字符串的另一种形式:f'{表达式}'
f-格式化字符串是3.6中新增的格式化方式
print(f"我的名字是:{name},我今年{age}岁,我的体重是:{weight}公斤,我的学号是:{stu_id}") #
输出结果:我的名字是:王小明,我今年18岁,我的体重是:50.5公斤,我的学号是:1