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

    针对dict进行格式化:

    wages = {'name':'老男孩','age':51,'hobby':'吃饭'}
    a = "我的名字叫%(name)s,今年%(age)d,爱好%(hobby)s" % wages
    print(a)
      #返回:我的名字叫老男孩,今年51,爱好吃饭

    针对用户交互格式输出:

    name = input('请输入你的姓名:')
    age = input('请输入你的年龄:')
    hobby = input('请输入你的爱好:')
    msg = '我叫%s,今年%d岁,爱好%s' % (name,int(age),hobby)
    print(msg)
    #返回:请输入你的姓名:下雨
          请输入你的年龄:12
          请输入你的爱好:睡觉
          我叫下雨,今年12岁,爱好睡觉

     用format进行格式化输:

    #第一种用法:
    # s = '我叫{},今年{},爱好{}'.format('MT',18,'母牛')
    # print(s)
    #第二种用法
    # s = '我叫{0},今年{1},爱好{2},我依然叫{0},今年还是{1}' .format('MT',18,'母牛')
    # print(s)
    #第三种 键值对
    # s = '我叫{name},今年{age},爱好{hobby}'.format(age=18, name='MT', hobby='闷儿')

    第四种:
    goods = {'name':'电脑','price':'998'}
    for index, i in enumerate(goods):
            print("{} 	 {} 	{}".format(index, i["name"], i["price"]))

    高亮显示:

    此图为Jesson博客截图,仅供学习参考.并无盗用.地址:https://www.cnblogs.com/hellojesson/p/5961570.html

    实例:

  • 相关阅读:
    WSGI原理
    主从数据库
    mysql高级
    记录
    获取当前时间
    sql注入和防sql注入
    python操作MySQL
    修改Windows10 命令终端cmd的编码为UTF-8
    MySQL查询
    MySQL数据库操作
  • 原文地址:https://www.cnblogs.com/sunny7/p/8684225.html
Copyright © 2011-2022 走看看