zoukankan      html  css  js  c++  java
  • Python3.7.1(四) Print如何在输出中插入变量

    # 如果想在打印的字符串中的任意地方加入任意的变量,可以使用python的格式化输出。
    #
    # 用例代码如下:
    s = 'Hello'
    x = len(s)
    print("The length of %s is %d" % (s, x))
    # Print :The length of Hello is 5

    下面是关于格式化输出的一些总结: 

    # (1). %字符:标记转换说明符的开始
    # (2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充
    # (3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。
    # (4). 点(.)后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出
    # (5).字符串格式化转换类型
    #
    # 转换类型          含义
    # d,i                 带符号的十进制整数
    # o                   不带符号的八进制
    # u                   不带符号的十进制
    # x                    不带符号的十六进制(小写)
    # X                   不带符号的十六进制(大写)
    # e                   科学计数法表示的浮点数(小写)
    # E                   科学计数法表示的浮点数(大写)
    # f,F                 十进制浮点数
    # g                   如果指数大于-4或者小于精度值则和e相同,其他情况和f相同
    # G                  如果指数大于-4或者小于精度值则和E相同,其他情况和F相同
    # C                  单字符(接受整数或者单字符字符串)
    # r                    字符串(使用repr转换任意python对象)
    # s                   字符串(使用str转换任意python对象)
     


  • 相关阅读:
    Educational Codeforces Round 67 D. Subarray Sorting
    2019 Multi-University Training Contest 5
    Educational Codeforces Round 69 (Rated for Div. 2) E. Culture Code
    Educational Codeforces Round 69 D. Yet Another Subarray Problem
    2019牛客暑期多校训练第六场
    Educational Codeforces Round 68 E. Count The Rectangles
    2019牛客多校第五场题解
    2019 Multi-University Training Contest 3
    2019 Multi-University Training Contest 2
    [模板] 三维偏序
  • 原文地址:https://www.cnblogs.com/simpleBlue3/p/10702325.html
Copyright © 2011-2022 走看看