Python print 函数

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门


一.Python print 函数简介

    Python 中内置函数我们使用的最频繁的莫过于 print 函数,重 helloword 开始,我们就一直在接触 print ,虽然使用简单,不过你真的会玩 print 函数吗?​


二.Python print 函数语法

    语法介绍:

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

返回值:无;
’‘’

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

三.Python print 函数使用

1.objects 参数

    使用内置函数 print 可以同时输出多个对象,例如:

print(1,2,3,4,5)  # 1 2 3 4 5

2.sep 参数

    在使用 print 函数同时输出多个对象时,默认都是以空格隔开,我们同样可以修改参数 sep ,自定义字符隔开对象,例如:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python print 函数.py
@Time:2021/04/26 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""


print(1,2,3,4,5,sep="*")  
print(1,2,3,4,5,sep="$")  
print(1,2,3,4,5,sep="g")  
print(1,2,3,4,5,sep="你大爷")  
print(1,2,3,4,5,sep="猿说python")

'''
输出结果:

1*2*3*4*5
1$2$3$4$5
1g2g3g4g5
1你大爷2你大爷3你大爷4你大爷5
1猿说python2猿说python3猿说python4猿说python5
'''

3.end参数

    默认 print 函数输出结束之后会自动换行,当我们不想换行的时候怎么办?可以直接通过修改 end 参数完成,例如:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python print 函数.py
@Time:2021/04/26 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""

for i in range(5):
    print(i)   # 默认换行

print("***"*20)

for i in range(5):
    print(i,end=" ") # 默认以空格隔开

'''
输出结果:
0
1
2
3
4
************************************************************
0 1 2 3 4
'''

4.flush参数

    默认该值为 False ,如果设置为 True ,输出流默认会被强制刷新,例如:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python print 函数.py
@Time:2021/04/26 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
 
"""

import time

# 默认flush为False
print("Loading",end = "")
for i in range(6):
    print(".",end = '')
    time.sleep(0.5)

# 换行
print("",end="\n")
print("***"*20,end='\n')

# flush设置为True
print("Loading",end = "")
for i in range(6):
    print(".",end = '',flush = True)
    time.sleep(0.5)
Python print 函数

四.猜你喜欢

  1. Python for循环
  2. Python 字符串
  3. Python 列表list
  4. Python 元组tuple
  5. Python 字典 dict
  6. Python 条件推导式
  7. Python 列表推导式
  8. Python 字典推导式
  9. Python 函数声明和调用
  10. Python 不定长参数 *argc/**kargcs
  11. Python 匿名函数 lambda
  12. Python return 逻辑判断表达式
  13. Python 字符串/列表/元组/字典之间的相互转换
  14. Python 局部变量和全局变量
  15. Python type 函数和 isinstance 函数区别
  16. Python is 和 == 区别
  17. Python 可变数据类型和不可变数据类型
  18. Python 浅拷贝和深拷贝

未经允许不得转载:猿说编程 » Python print 函数
喜欢(2) 打赏

评论抢沙发

评论前必须登录!

不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!!

开始学习

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏