美文网首页
格式化输出

格式化输出

作者: W无花果W | 来源:发表于2021-04-19 06:10 被阅读0次

    1.使用formatted string literals

    使用formatted string literals,在开头引号或三重引号前以f或f开头。在这个字符串中,您可以在{和}字符之间编写一个Python表达式,该表达式可以引用变量或文本值。

    formatted string literals,也被简称为f字符串,表达式后面可以有一个可选的格式说明符。这样可以更好地控制值的格式。在“:”后面传递一个整数将导致该字段的宽度为最小字符数。这对于使列对齐很有用。在格式化之前,可以使用其他修饰符转换值。'!a'应用ascii(),'!s'应用str(),和'!r'应用repr()。

    示例

    2.使用str.format()方法

    使用str.format()方法需要更多的手动操作,您仍将使用{和}来标记变量将被替换的位置,并且可以提供详细的格式化指令,但是您还需要提供要格式化的信息。

    其中的括号和字符(称为格式字段)将替换传递到str.format()方法。括号中的数字可以用来表示传递到str.format()方法的参数位置。如果在str.format()方法中使用关键字,则使用参数的名称引用它们的值。位置参数和关键字参数可以混合使用。

    示例

    3.旧的字符串格式

    相关文章

      网友评论

          本文标题:格式化输出

          本文链接:https://www.haomeiwen.com/subject/chrzkltx.html