美文网首页
day11-03 Python的三种格式化输出方式

day11-03 Python的三种格式化输出方式

作者: 代码小小白 | 来源:发表于2020-08-10 16:10 被阅读0次

大家熟知的两种格式化输出一个是%s,还有一种是format,在Python3.6后官方又提供了新的一种格式化输出,功能较前两种更为强大,下面分别讲下三种的用法。前两种比较简单,直接举例子。

一、%s格式化输出

name="小白"
age="18"
msg = "我叫%s,我今年%s",%(name,age)
print(msg)

输出结果:

我叫小白,我今年18

二、format格式化输出

name="小白"
age="18"
msg = "我叫{},我今年{}".format(name,age)
print(msg)

输出结果:

我叫小白,我今年18

三、Python3.6新特性格式化输出

  1. 基本用法:f'{}'
    需要格式化输出的字符串以f开头,大小写均可,{}是需要输出的内容,例子:
name="小白"
age="18"
msg = f'我叫{name},我今年{age}'
print(msg)

输出结果:

我叫小白,我今年18
  1. 加表达式
  • 支持字典、列表表达式
dic = {"name":"小白", "age":18}
msg=f'我叫{dic["name"]}, 我今年{dic["age"]}'
print(msg)

输出结果:

我叫小白,我今年18
  • 其他表达式
    例1:
score = 50
msg = f'我今天考了{score*2}分'
print(msg)

输出结果:

我今天考了100分

例2

name = "tom"
msg = f'我叫{name.upper()}'

输出结果:

我叫TOM
  • 结合函数输出
def _sum(a,b):
  return a+b
msg = f'a和b的和是{_sun(1,2)}'
pring(msg)

输出结果:

a和b的和是3

介绍完三种方式很明显能感受到第三种方式功能的强大。

相关文章

  • day11-03 Python的三种格式化输出方式

    大家熟知的两种格式化输出一个是%s,还有一种是format,在Python3.6后官方又提供了新的一种格式化输出,...

  • Python自学笔记Day9

    Python自学笔记——Day9 基本输入输出 1. 输出函数及格式化 Python两种输出值的方式: 表达式语句...

  • Python格式化输出的三种方式

    一、占位符 程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄,然后打印...

  • 实战

    python的格式化输出 #python格式化输出 ##%对于未知变量类型,用这样就不太方便了 name='lis...

  • Python字符串操作

    一、字符串格式化 Python有三种字符串格式化方法:百分号方式,format方式,模板方式 1、百分号方式 2、...

  • 入门输入输出篇

    python 的输入和输出 输出 print('hello') 格式化输出: 命令行: >>> 'Hello, %...

  • 量化交易入门笔记-Datetime和Time模块

    Python 中,通常有三种方式用来表示时间,分别是时间戳、格式化的字符串、元组(struct_time)方式 时...

  • Python 中的常见 格式化符号

    Python 认识格式化输出 中的 格式化符号 在前面的文章里我们早早就接触过Python中的输出的函数prinn...

  • Python2与Python3中print用法总结

    Python2中的print用法 在Python2 中 print 是一种输出语句 1.格式化输出整数 2.格式化...

  • python—输入与输出

    Python的格式化输出 使用字符串格式化的形式来优化Python的输出,使用%作为占位符。%后面跟的是变量的类型...

网友评论

      本文标题:day11-03 Python的三种格式化输出方式

      本文链接:https://www.haomeiwen.com/subject/gfsjdktx.html