2024-04-26 03:31:55 发布
网友
我仍在尝试理解Python中字符串格式的新语法。在
"{fpath:>80}".format(fpath=path, flongest=longest)
上面的代码插入path参数,并正确格式化字符串,但是用变量替换文本窗口值(80)会给出 值错误:格式说明符无效
如何通过变量分配窗口大小?在
"{fpath:>???}".format(fpath=path, flongest=longest)
试着用这个:
longest='{0}.format(variable value)'#let say 80 print('{fpath:>{flong}}'.format(fpath=path,flong=longest))
变量长度也需要转换成格式说明符。希望你能理解。如果还有什么问题,请告诉我。在
好吧,终于明白了。var'longest'可以是数字('80')或int(80)的字符串版本。诀窍是只在右内插的var周围使用大括号
"{fpath:>{flong}}".format(fpath=path, flong=longest)
试着用这个:
变量长度也需要转换成格式说明符。希望你能理解。如果还有什么问题,请告诉我。在
好吧,终于明白了。var'longest'可以是数字('80')或int(80)的字符串版本。诀窍是只在右内插的var周围使用大括号
相关问题 更多 >
编程相关推荐