zoukankan      html  css  js  c++  java
  • print()函数知识点总结

    print() 方法用于打印输出

    语法:

    print(*objects, sep=' ', end=' ', file=sys.stdout, flush=False)

    参数

    • objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
    • sep -- 用来间隔多个对象,默认值是一个空格。
    • end -- 用来设定以什么结尾。默认值是换行符 ,我们可以换成其他字符串。
    • file -- 要写入的文件对象。
    • flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

    例一:

    1 a = '123456'
    2 b = 'young'
    3 # 输出结果默认使用空格分隔
    4 print(a, b)
    5 # 输出结果使用*分隔
    6 print(a, b, sep='*')

    运行结果:

    1 "D:Program Files (x86)pythonpython.exe" E:/python/python爬虫/从0开始、/a4.py
    2 123456 young
    3 123456*young
    4 
    5 Process finished with exit code 0

    例二:

     1 a = '123456'
     2 b = 'young'
     3 # 输出结果默认使用空格分隔
     4 print(a, b)
     5 # 输出结果使用*分隔
     6 print(a, b, sep='*')
     7 # 使用~~~来结尾,默认是使用换行符,这里进行了更改,所以和下面的输出结果在一行
     8 print(a, b, sep='*', end='~~~')
     9 # 使用换行符来结尾,输出结果后空一行
    10 print(a, b, sep='*', end='
    ')

    运行结果:

    1 "D:Program Files (x86)pythonpython.exe" E:/python/python爬虫/从0开始、/a4.py
    2 123456 young
    3 123456*young
    4 123456*young~~~123456*young
    5 
    6 Process finished with exit code 0

    例三:

    1 # 输出三个对象,以.来分隔,输出结果即为www.baidu.com
    2 print('www', 'baidu', 'com', sep='.')

    运行结果:

    1 "D:Program Files (x86)pythonpython.exe" E:/python/python爬虫/从0开始、/a5.py
    2 www.baidu.com
    3 
    4 Process finished with exit code 0

    例四:

    输出www.baidu.com,并将结果保存到文件egg.txt中

    1 # 输出www.baidu.com,并将结果保存到文件egg.txt中
    2 print('www', 'baidu', 'com', sep='.', file=open('egg.txt', 'a'))

    运行结果:

    得到一个 egg.txt

    内容为:

    例五:

    使用 flush 参数生成一个 Loading 的效果
     1 import time
     2 
     3 # 使用 flush 参数生成一个 Loading 的效果
     4 
     5 print("示例 : Loading 效果---")
     6 # 输出的结尾不换行,和下一行输出的两行之间什么间隔也没有,紧挨着
     7 print("正在加载", end="")
     8 for i in range(20):
     9     print(".", end='', flush=True)  # 输出的所有20个.在一行上
    10     time.sleep(0.5)

    运行结果:

    1 "D:Program Files (x86)pythonpython.exe" E:/python/python爬虫/从0开始、/a5.py
    2 示例 : Loading 效果---
    3 正在加载....................
    4 Process finished with exit code 0
  • 相关阅读:
    【数据结构】堆栈
    【数据结构】线性表
    【算法】最大子列和问题
    【算法】复杂度的渐近表示
    【算法】什么是好的算法
    【算法】什么是算法
    【数据结构】什么是数据结构
    MySQL数据备份脚本
    二进制安装MySQL-5.7.28
    搭建zabbix+grafana监控
  • 原文地址:https://www.cnblogs.com/youngxinwei/p/13296181.html
Copyright © 2011-2022 走看看