• 格式化


    1. 使用%进行格式化操作
    格式 定义 示例示例
    %d 将整数按照十进制的方式进行输出 1, 2, 3
    %x或%X 将整数以16进制的方式进行输出(区分大小写) 1, a, e(x)或1, A, E(X)
    %f 实数(浮点数) 1.0, 2.0
    %s 字符串 A, abc, 字符串
     
     
     
     
     
     
     
     
     
    例如:
            print('a=%d, b=%s' % (a, b))
    %3d -> 右对齐宽度为3的整数 例: __6
    %-3d -> 左对齐宽度为3的证整数 例: 6__
    %03d-> 右对齐宽度为3(仅支持右对齐),空余使用0进行填充 例: 006
    %.3f-> 保留三位小数
     
    1. 使用format方式进行格式化操作(Python2.6开始支持)
    print('测试{}'.format(666)) 输出: 测试666
    print('测试{1}, 测试{0}'.format(333, 666)) 输出: 测试666, 测试333
    print(f'{a}, 测试{b}') notice:此方式从Python3.6开始支持
    print('{:d}'.format(a)) 参数同使用%
    print('{:,}'.format(123456)) 每间隔3位使用','进行分隔
    print('{:<3}') 宽度为3 右对齐
    print('{:>3}') 宽度为3 左对齐
    print('{:^3}') 宽度为3 居中
    可以混合使用 例如 print('测试{:>6.3f}'.format(3.1415926)) 输出 _3.142
     
    1. print
    使用print进行输出的时候会默认使用空格作为分隔,同时也会在行尾进行自动换行,如果有需要可以自行指定
    print('a', 'b', 'c') 输出 a b c
    print('a', 'b', 'c', sep='-', end='*') 输出 a-b-c*
     
  • 相关阅读:
    73. Set Matrix Zeroes (Array)
    79. Word Search (Array; DFS,Back-Track)
    59. Spiral Matrix II (Array)
    PAT 1082. Read Number in Chinese
    PAT 1067 Sort with Swap(0,*)
    LeetCode Min Stack
    LeetCode Find Minimum In Rotated Sorted Array
    PAT 1071. Speech Patterns
    PAT 1022. Digital Library
    PAT 1041. Be Unique
  • 原文地址:https://www.cnblogs.com/PeiFeng-TuNan/p/11602493.html
Copyright © 2020-2023  润新知