Python问题
请问print以及format的输出格式有哪几种,%的用法有哪些
以及照片的应该怎么搞
看看这个帖子:Python细节之5、print输出函数的一些方法总结 #位置参数传递字段
str1="{0} love {1}".format('I','you')
print(str1)
#关键字参数传递字段
str2="{a} love {b}".format(a='I',b='you')
print(str2)
#替换域中添加格式化符号
str3="{0:.2f}{1}".format(3.1415,"GB")
print(str3)
'''============================================='''
print("%d+%d=%d"%(4,5,4+5))
print("%d,%s"%(100,"你好!"))
#进制打印
print("%o"%10)
print("%#o"%10) #进制习惯写法
print("%x"%10)
print("%#x"%10) #进制习惯写法
print("%X"%10)
print("%e"%31415.926535)#科学计数法
#格式化操作符辅助指令
#m.n(m表示最小总宽度,n小数点后位数)
print("%5.1f"%31.415926535)
print("%.2e"%314.15926535)#0省略
#正号
print("%+d"%5)
print("%+d"%-5)
#字符设定最小字段宽度
print("%6c"%'你')
print("%*c"% (6,'你'))
#字符串设定最小字段宽度
print("%6s"%'abc')
print("%*s"%(6,'abc'))
#整数设定最小字段宽度
print("%6d"%(12))
print("%*d"%(6,12))
#浮点数设定最小字段宽度
print("%6f"%(3.14))
print("%*f"%(6,3.14))
print("="*30)
只能列这么多了,你看一下是否有帮助 昨非 发表于 2020-9-14 08:39
只能列这么多了,你看一下是否有帮助
好的谢谢 {:10_256:} 用投影仪学习啊 wzdr 发表于 2020-9-14 08:55
用投影仪学习啊
这不是大学日常{:10_256:} 补充一个python3.6+有的格式化字符串新方法
from datetime import datetime
now = datetime.now()
print(f'now is {now}')
print(f'today is {now:%A}, {now.date()}') wzdr 发表于 2020-9-14 08:55
用投影仪学习啊
老大学了,学校又没资金换 挥舞乾坤 发表于 2020-9-14 09:18
补充一个python3.6+有的格式化字符串新方法
好的,谢谢 https://mp.weixin.qq.com/s/RIh_NipH7KN_F9k0RSROBg
看看这篇公众号的对比吧
页:
[1]