前面我们学习了用%作占位符的格式化输出,今天我们学习一种更强大的格式化输出方案:f-string(需要注意的是python版本在3.6以上才可以用)。
语法如下:
print(f’要输出的字符串{表达式的值}这里也是要输出的字符串’)。可以用多个花括号。
关于f-string的功能,下面举几个例子。
例1,使用变量:
thing=’皮球’
color=’红色’
print(f’我有一个{thing},颜色是{color}。’)
输出结果为:我有一个皮球,颜色是红色。
例2,使用计算:
chang=50
kuan=20
print(f’长方形的长为{chang},宽为{kuan},则面积为{chang*kuan}。’)
输出结果为:长方形的长为50,宽为20,则面积为1000。
例3,使用条件语句:
a=50
print(f’a大于100吗?{“是的” if a>100 else “不是的”}’)
输出结果为:a大于100吗?不是的
例4,调用方法:
a=’good’
print(f’我要大写字母:{a.upper()}’)
输出结果为:我要大写字母:GOOD
例5,调用函数:
def yuanmianji(r):
s=3.14*r*r
return s
r=10
print(f’半径为{r}的圆的面积为{yuanmianji(r)}’)
输出结果为:半径为10的圆的面积为314.0
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75084
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!