python3.5格式化字符串,python3字符串格式化输出

  python3.5格式化字符串,python3字符串格式化输出

  在Python 3.6之前,将Python表达式嵌入字符串文本进行格式化主要有两种方式:%-formatting和str.format()

  一、%-formatting

  注意:这种格式不是很好,因为它很长,会导致错误。

  二、str.format()

  Str.format()是Python 2.6中引入的。

  (1)使用str.format(),替换字段用花括号标记:

  (2)通过引用变量的索引,可以按任意顺序引用变量:

  (3)如果你插入变量名,你将获得额外的权限来传递对象,然后引用花括号之间的参数和方法:

  (4)可以用* *配合字典完成这个巧妙的小把戏:

  注意:在处理多个参数和更长的字符串时,str.format()仍然会非常冗长。

  三、f-Strings

  f字符串在Python 3.6中加入了标准库。也称为“格式化字符串文字”,f字符串是以f开头的字符串文字,包含表达式的花括号将被它们的值替换。

  (1)f弦

  (2)使用大写字母F也是有效的:

  (3)可以调用函数。

  (4)可以使用带有F字符串的类来创建对象。

  (5)多线f弦

  (6)使用

  7)性能

  f弦中的f也可以代表“快”。F- string是运行时呈现的表达式,而不是常数值。

  速度比较:

  (8)语法正确的格式

  (9)字典

  字典的关键字使用单引号。请记住一定要对包含键的F字符串使用双引号。

  (10)支架

  为了使字符串出现花括号,必须使用双花括号:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: