导航
  • 报考
  • 备考
  • 政策

报考

备考

复习资料

政策

行业动态

让python的使用变得简便—— 格式化字符串文字

环球青藤·2019-09-25 13:22:44浏览33 收藏9

请输入下面的图形验证码

提交验证

预约成功

我知道了
摘要 有几种方法可以显示程序的输出;数据可以以人类可读的形式打印出来,或者写入文件以供将来使用。小编将和大家讨论一些有关于输入输出可能性。

格式化字符串字面值 (常简称为 f-字符串)能让你在字符串前加上 f 和 F 并将表达式写成 {expression} 来在字符串中包含 Python 表达式的值。

可选的格式说明符可以跟在表达式后面。这样可以更好地控制值的格式化方式。以下示例将pi舍入到小数点后三位:

>>>>>> import math

>>> print(f'The value of pi is approximately {math.pi:.3f}.')

The value of pi is approximately 3.142.

在 ':' 后传递一个整数可以让该字段成为最小字符宽度。这在使列对齐时很有用。:

>>>>>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678}

>>> for name, phone in table.items():

... print(f'{name:10} ==> {phone:10d}')

...

Sjoerd ==> 4127

Jack ==> 4098

Dcab ==> 7678

其他的修饰符可用于在格式化之前转化值。 '!a' 应用 ascii() ,'!s' 应用 str(),还有 '!r' 应用 repr():

>>>>>> animals = 'eels'

>>> print(f'My hovercraft is full of {animals}.')

My hovercraft is full of eels.

>>> print(f'My hovercraft is full of {animals!r}.')

My hovercraft is full of 'eels'.

格式化字符串文字。

资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球青藤All Rights Reserved