• 014.Python基础--格式化输入输出


    格式化输入输出

    先了解两个转化形式:str()  &  repr()

    直接看例子:

    s = 'hahaha'

    print(str(s))    #打印出 hahaha

    print(repr(s))       #打印出 'hahaha'

    tips: 它俩转换后的class类型都是str

    实际中用于好排序的补0操作:zfill()

    s = '12'.zfill(5)

    q = '-1.2'.zfill(5)

    print(s,q)

    输出00012  , -01.2

    常用的format()操作

    上菜:

    print(' OH {} I  Love  you so {}'.format('A3','much'))

    输出  OH A3 I  Love  you so much

    {}内数字代表传入format()中对象的哪个:(位置传递)

    print(' {0} and {1}'.format('I','you'))

    输出  I and you

    print(' {1} and {0}'.format('I','you'))

    输出  you and I

    关键字参数,可以通过参数名来引用值:(关键字传递)

    print(' {a} and {b}'.format(a = 'I',b = 'you'))

    输出  I and you

    位置和关键字混合使用:(位置在前,关键字在后)

    ......不详细介绍了

    操作符的使用:  %

    %s    字符串 (采用str()的显示)

    %r    字符串 (采用repr()的显示)

    %c    单个字符

    %b    二进制整数

    %d    十进制整数

    %i    十进制整数

    %o    八进制整数

    %x    十六进制整数

    %e    指数 (基底写为e)

    %E    指数 (基底写为E)

    %f    浮点数

    %F    浮点数,与上相同

    %g    指数(e)或浮点数 (根据显示长度)

    %G    指数(E)或浮点数 (根据显示长度)

    %%    字符"%"

    看一个例子:

    i = 21.345624324

    print(' %5.3f ' %i)  #保留五位数字,小数点后保留三位。输出:21.346

    后续例子可自己逐个去尝试一下:

    ...........

  • 相关阅读:
    Selenium中解决输入法导致sendKeys输入内容与预期不一致的问题
    java代码中启动exe程序最简单的方法
    安装node.js
    安装MongoDB流程。
    阿里云RocketMQ定时/延迟消息队列实现
    Camunda工作流引擎简单入门
    因是子静坐养生汇编PDF下载-蒋维乔
    倪海厦天纪系列之天机道
    倪海厦天纪系列之地脉道
    张志顺老道长八部金刚功长寿功PDF下载
  • 原文地址:https://www.cnblogs.com/zhouA/p/14513273.html
Copyright © 2020-2023  润新知