输入和输出
等好的输出格式控制
到目前为止,我们遇到了两种写入值的方法:表达式语句和print()函数。 要使用格式化的字符串文字,请在开始引号或三引号之前键入一个带有f或F的字符串。
>>> year = 2016
>>> event = 'Referendum'
>>> f'Results of the {year} {event}'
'Results of the 2016 Referendum'
字符串的str.format()方法需要更多多变的形式。
>>> yes_votes = 42_572_654
>>> no_votes = 43_132_495
>>> percentage = yes_votes / (yes_votes + no_votes)
>>> '{:-9} YES votes {:2.2%}'.format(yes_votes, percentage)
' 42572654 YES votes 49.67%'
str()函数用于返回值相当于人类可读的值的表示,而repr()用于生成可由解释器读取的表示
1格式化字符串文字
格式化的字符串文字(也简称为f字符串)允许您通过在字符串前面加上f或F并将表达式写为{expression}来在字符串中包含Python表达式的值
>>> import math
>>> print(f&#