Python基础--print函数用法解释

Posted Amd794

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础--print函数用法解释相关的知识,希望对你有一定的参考价值。

 

1.1print(values=None,sep=\'\',end=\'\\n\',file=sys.stdout,flush=False)

参数:
values:输出到控制台的string
sep:设置输出字符串之间的字符串,默认是空格。
end:设置输出文本末尾的字符串。默认是”\\n
file:设置输出设备,及把print中的值打印到什么地方,默认输出到准端,可以设置file= 文件储存对象,把内容存到该文件中
flush: 该参数主要是刷新缓存到输出端, 默认False,不刷新,Ture时刷新
\'\'\'

 

 #输出字符串
 print(\'我是一个字符串\')
 
 #print输出数字
 print(520123)
 
 #输出结果
 print(\'5+6的结果是:\',5+6)

 

  

  

 

1.2 sep=\'\',  表示当输入多个打印的值时,各个值之间分割方式, 默认空格,可以自定义,例如:    

 

print(\'2018\',\'11\',\'25\',sep=\'/\') #输出结果为 2018/11/25

 

  

 

 

 

1.3 end=\' \\n\'  表示默认换行输出。例如:     

 #结尾输出改为 ---
 for x in range(0,10):  
     print (x,end = \'---\')

  

1.4 file=sys.stdout   设置输出端,默认输出到控制台;可以设置file= 文件储存对象,把内容存到该文件中,例:     

 f = open(\'C:/Users/29522/Desktop/a.txt\', \'w\')
 print(\'把这段话写入文件\', file=f)
 f.close()

  

 

 

#lLoading加载效果
import time
import os
for i in range(1000):
    print(\'Loading\',"."*(i%7),end = \'\',flush=True) #立即打印,不用等执行完一轮循环后打印
    time.sleep(0.1)
    print(end = \'\\r\')

  

##进度条实例
# import sys,time
# for i in range(100):
#     sys.stdout.write("*")
#     sys.stdout.flush()    #相当于print(\'-\',end=\'\',flush=True)
#     time.sleep(0.1)

  

 

以上是关于Python基础--print函数用法解释的主要内容,如果未能解决你的问题,请参考以下文章

python骚操作---Print函数用法

java中用print函数的输出问题。

Python3.x基础学习-函数用法

Python中的基本函数及其常用用法简析

python中print的用法?

Python基础内置函数