我是靠谱客的博主 默默黑猫,最近开发中收集的这篇文章主要介绍Python中格式化符号%s和f’{表达式}’的两种用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

格式化符号%s和f{表达式}的扩展应用

一、格式化字符串%s的其他方式应用

需求: 利用格式化符号%s来输出数据  ----  我的名字是n,去年n岁了,体重是n

age = 29
name = 'python自学网'
weight = 52.5
# 不全部利用%s
print('我的名字是%s,去年%d岁了,体重是%f' % (name,age,weight))
# 返回结果 我的名字是python自学网,去年29岁了,体重是52.500000
# 全部利用%s
print('我的名字是%s,去年%s岁了,体重是%s' % (name,age,weight))
# 返回结果 我的名字是python自学网,去年29岁了,体重是52.5

为什么这里可以利用%s字符串格式化符号呢,因为print()输出的最终数据类型是字符串,所以这里用%s会更加方便。

二、格式化字符串除了%s,还可以写成f{表达式}

语法:f’{表达式}’


 

age = 29
name = 'python自学网'
# 需求: 我的名字是n,去年n岁了
# %s
print('我的名字是%s,去年%s岁了' % (name,age))
# f’{表达式}’
print(f'我的名字是{name},去年{age}岁了')
# 以上返回结果都是
我的名字是python自学网,去年29岁了
# 需求: 我的名字是n,今年n岁了
print(f'我的名字是{name},今年{age+1}岁了')
# 返回结果是
我的名字是python自学网,今年30岁了

%s和f’{表达式}’的区别:代码量不同,%s多点,换句话说f’{表达式}’更高效更简洁

注意:f格式化字符串是Python3.6中新增的格式化方法,此方法更简洁易读

最后

以上就是默默黑猫为你收集整理的Python中格式化符号%s和f’{表达式}’的两种用法的全部内容,希望文章能够帮你解决Python中格式化符号%s和f’{表达式}’的两种用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部