zoukankan      html  css  js  c++  java
  • 格式化输出

    关于格式化输出 我来给大家简单的介绍三种方法

    第一种.format的方法

    主要的结构是 msg='***{0}***{1}***{2}'.format(0,1,2)

    name=input('姓名:')
    addr=input('地点:')
    hobby=input('爱好:')
    msg='敬爱的{0}最喜欢在{1}{2}'.format(name,addr,hobby)
    print(msg)

    这里要注意一下 format后面接的变量可以按照 0 1 2 的方式颠倒放入前面的花括号中

    第二种%s%d

    主要的结构是msg='***%s***%d***%s'%(***,int(***),***)

    name=input('姓名:')
    addr=input('地点:')
    hobby=input('爱好:')
    msg='敬爱的%s喜欢在%s%s'%(name,addr,hobby)
    print(msg)

    这个跟.format注意事项是一样的,后面填补上去的东西需要按照顺序填补进去

    第三种 f''

    主要结构是msg=f'***{}***{}***{}

    name=input('姓名:')
    addr=input('地点:')
    hobby=input('爱好:')
    msg=f'敬爱的{name}喜欢在{addr}{hobby}}'
    print(msg)

    相比之下 第三种是不需要按照顺序往里面填充的,是最简单直接的一种格式化输出方式

  • 相关阅读:
    文件操作与函数
    编码格式
    if、while、for快速掌握
    运算符、数据类型、数据结构
    正则表达式
    面向对象--属性
    面向对象--对象的创建
    函数的内置属性
    类型检查
    函数表达式 及 闭包
  • 原文地址:https://www.cnblogs.com/baby12138/p/10205436.html
Copyright © 2011-2022 走看看