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函数用法解释的主要内容,如果未能解决你的问题,请参考以下文章