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

    方法一:

    使用 % 运算符 进行字符串格式化输出 %s %d

    方法二:

    除了之前说的使用 % 运算符 进行字符串格式化输出,我们还可以使用字符串的 format() 方法达到同样的效果。

    '我叫{},今年 {} 岁,来自{}'.format('小贝', 18, '南京')
    # 我叫小贝,今年 18 岁,来自南京

    format() 方法使用 {} 作为占位符,然后按照参数顺序替换对应的占位符。

    我们还可以给占位符编号,例如:

    '我叫{0},今年 {1} 岁,来自{2}'.format('小贝', 18, '南京')
    # 我叫小贝,今年 18 岁,来自南京
    
    # 调整编号顺序
    '我叫{2},今年 {1} 岁,来自{0}'.format('南京', 18, '小贝')
    # 我叫小贝,今年 18 岁,来自南京
    
    # 重复编号
    '我叫{0},{0}今年 {1} 岁,来自{2}'.format('小贝', 18, '南京')
    # 我叫小贝,小贝今年 18 岁,来自南京


    我们还可以给占位符命名:

    '我叫{name},今年 {age} 岁,来自{city}'.format(name = '小贝', age = 18, city = '南京')
    # 我叫小贝,今年 18 岁,来自南京
    
    # 命名后参数顺序不再重要
    '我叫{name},今年 {age} 岁,来自{city}'.format(age = 18, city = '南京', name = '小贝')
    # 我叫小贝,今年 18 岁,来自南京

    例如:

    weathers = [
    ('南京', 36),
    ('成都', 30),
    ('昆明', 26)
    ]

    for weather in weathers:

    #方法一:
      print('今天%s的最高气温是%d度' % (weather[0], weather[1]))

    #方法二:
      print('今天{}的最高气温是{}}度'.format (weather[0], weather[1]))

     
  • 相关阅读:
    简时——Beta冲刺 Day04
    简时——Beta冲刺 Day03
    简时——Beta冲刺 Day02
    SE_WorkX_提问回顾与个人总结
    通过SQL注入获得网站后台用户密码
    缓冲区溢出攻击与防范
    Pytorch_Part7_模型使用
    Pytorch_Part5_迭代训练
    Pytorch_Part2_数据模块
    Pytorch_Part1_简介&张量
  • 原文地址:https://www.cnblogs.com/mingzhuqi/p/13254066.html
Copyright © 2011-2022 走看看