• python基础教程:print()函数知识点总结


    嗨喽,大家好呀~这里是爱看美女的茜茜呐

    print() 方法用于打印输出

    语法:

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

    参数

    • objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

    • sep – 用来间隔多个对象,默认值是一个空格。

    • end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

    • file – 要写入的文件对象。

    • flush – 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。


    👇 👇 👇 更多精彩机密、教程,尽在下方,赶紧点击了解吧~

    python源码、视频教程、插件安装教程、资料我都准备好了,直接在文末名片自取就可


    例一:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
    寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    a = '123456'
    b = 'python'
    # 输出结果默认使用空格分隔
    print(a, b)
    # 输出结果使用*分隔
    print(a, b, sep='*')
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    运行结果:

     "D:\Program Files (x86)\python\python.exe" D:/python/01.py
     123456 python
     123456*python
     
     Process finished with exit code 0
    
    • 1
    • 2
    • 3
    • 4
    • 5

    例二:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
    寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    a = '123456'
    b = 'python'
    # 输出结果默认使用空格分隔
    print(a, b)
    # 输出结果使用*分隔
    print(a, b, sep='*')
    # 使用~~~来结尾,默认是使用换行符,这里进行了更改,所以和下面的输出结果在一行
    print(a, b, sep='*', end='~~~')
    # 使用换行符来结尾,输出结果后空一行
    print(a, b, sep='*', end='\n')
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    运行结果:

    "D:\Program Files (x86)\python\python.exe" D:/python/01.py
    123456 python
    123456*python
    123456*python~~~123456*python
    
    Process finished with exit code 0
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    例三:

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
    寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
     # 输出三个对象,以.来分隔,输出结果即为www.baidu.com
     print('www', 'baidu', 'com', sep='.')
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    运行结果:

     "D:\Program Files (x86)\python\python.exe" D:/python/02.py
     www.baidu.com
     
     Process finished with exit code 0
    
    • 1
    • 2
    • 3
    • 4

    例四:

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

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

    运行结果:

    得到一个 egg.txt

    内容为:

    例五:

    使用 flush 参数生成一个 Loading 的效果

    '''
    遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
    寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
    '''
    import time
    
    # 使用 flush 参数生成一个 Loading 的效果
    
    print("示例 : Loading 效果---")
    # 输出的结尾不换行,和下一行输出的两行之间什么间隔也没有,紧挨着
    print("正在加载", end="")
    for i in range(20):
        print(".", end='', flush=True)  # 输出的所有20.在一行上
        time.sleep(0.5)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    运行结果:

    “D:\Program Files (x86)\python\python.exe” D:/python/02.py
    示例 :Loading 效果—
    正在加载…
    Process finished with exit code 0

    尾语

    感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

    希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

    躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

    最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇

  • 相关阅读:
    LightDB23.4 支持双引号+字段名大写兼容oracle数据库
    mysql 创建索引
    【mysql】mysql数据库出现Communications link failure
    SpringBoot SpringBoot 基础篇 3 SpringBoot 整合第三方技术 3.6 SpringBoot 整合 Druid
    【技术积累】Python中的Pandas库【二】
    【Golang星辰图】全面解析:Go语言在Web开发中的顶尖库和框架
    Lua位或操作
    文字转语音朗读如何操作?手把手教你如何将文字转语音
    管理人员的薪酬制度设计
    编译optimize源码实现过程
  • 原文地址:https://blog.csdn.net/m0_72282564/article/details/133810808