云计算|云计算开发学习笔记:Python3三引号和f-string格式化字符串

来源 : 99API发布 : 2020-07-08 11:21:29访问数 : 2点赞数 : 1

  Python3三引号

  Python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。实例如下

e9895175872a4c8b8ffb3803c5618d62.png

  以上实例执行结果为:

14c6a460044e4276bba52fdda0c85435.png

  三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。

  一个典型的用例是,当你需要一块HTML或者SQL时,这时用字符串组合,特殊字符串转义将会非常的繁琐。

0960c9718346471c834066bd9d17c9bb.png

  f-string

  f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。

  之前我们习惯用百分号 (%):

935b6a6231424a169e2cd4257e65f6f8.png

  f-string 格式化字符串以 f 开头,后面跟着字符串,字符串中的表达式用大括号 {} 包起来,它会将变量或表达式计算后的值替换进去,实例如下:

d34df602be9f4c6ca5d8e59e91b7f25b.png

  用了这种方式明显更简单了,不用再去判断使用 %s,还是 %d。

  在 Python 3.8 的版本中可以使用 = 符号来拼接运算表达式与结果:

b176d52f03fc44419d0bd5a651fe1f1d.png


1

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服:

电子邮箱:

service@99api.com

联系电话:

17350028402

微信客服: