• Python print输出函数


    print函数及源码

     

    1
    print功能介绍

    print函数用于输出你想展示的内容。


    2
    print函数源码

    图片

    源码参数说明:

    • objects :需要输出的对象,有多个对象时,需要用逗号分隔。

    • sep :对象分隔符,默认是一个空格。

    • end :以什么结尾,默认值是换行符 \n,可自定义。

    • file :文件对象输出方式, 默认输出到终端。

    • flush :参数为 True,会强制刷新内部缓冲区/流。

    接下来会对参数列举一些例子,帮助大家熟悉print的用法。

    objects参数

     

     

    1
    objects参数介绍

    可以同时输出一个或多个对象,对象可以是数字、字符串、表达式等等, 多个对象之间用逗号分隔。


    2
    objects参数实例
    ① 输出一个数字对象
    # 输出数字
    print(1314520)  # 1314520

    ② 输出字符串

    图片



    ③ 同时输出数字、字符串。

    图片

     


    sep参数

     

     

    1
    sep参数介绍

    打印多个对象时, 对象间的分隔符,默认是空格。


    2
    sep参数实例
    ① 我们以 | 作为打印对象间的分割符, 设置sep='|'

    图片


    ② 我们以+打印对象间的分割符, 设置sep='+'

    图片

        

    end参数

     

    1
    end参数介绍

    结尾默认是换行符, 我们可以自定义。


    2
    end参数实例
    ① 输出时不换行, 设置end=''

    图片


    ② 输出时以 | 结尾, 设置end='|'

    图片

     


    file参数

    1
    file参数介绍

    默认输出到终端, 可以改变参数,file=文件对象, 将内容存到文件中。


    2
    file参数实例
    将输出内容保存到文件中,代码如下:

    图片


    运行完成后,生成的文件内保存了相应的内容。

    图片

    flush参数

    1
    flush参数介绍

    强制刷新内部缓冲区/流。默认为False,不刷新, flush设置为True后,强制刷新。

    图片

    2
    flush参数实例
    ① 先看下flush为False是什么效果。

    图片

    两个打印语句是一起在终端显示的。注意: 此操作是通过命令行执行的, pycharm执行

    效果会不一致。

    ② 再看下flush为True是什么效果。

    图片


    先打印显示"ITester软件测试小栈",等待3秒再打印显示"coco"。

    ③ 最后我们举个输出进度条的实例

    图片


    输出效果如下:

    图片

    原文链接:https://mp.weixin.qq.com/s/o9i12htDnlTRUVI-TTW4yg

  • 相关阅读:
    数据库索引类型及实现方式
    MyBatis从入门到精通(十一):MyBatis高级结果映射之一对多映射
    解决克隆 centos虚拟机后修改克隆后的机器的ip、mac、uuid失败的问题
    多层表达式
    条件过滤
    复杂表达式
    生成列表
    迭代dict的key和value
    迭代dict的value
    索引迭代
  • 原文地址:https://www.cnblogs.com/superbaby11/p/16279656.html
Copyright © 2020-2023  润新知