简单学Python格式化输出3fstring

前面我们学习了用%作占位符的格式化输出,今天我们学习一种更强大的格式化输出方案: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
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注