当前位置: 首页 > 后端技术 > Python

python语言print的用法

时间:2023-03-26 00:57:59 Python

pythonprint是一个常用的打印输出的函数,它的使用语法是"print(*objects,sep='',end='\n',file=sys.stdout,flush=False)”。Pythonprint()函数说明print()方法是用于打印输出的常用函数。print在Python3.x中是函数,在Python2.x中不是函数,只是一个关键字。语法print()方法的语法为:print(*objects,sep='',end='\n',file=sys.stdout,flush=False)参数objects--复数,表示可以是多个对象一次输出。输出多个对象时,需要用,分隔。sep--用于分隔多个对象,默认值为空格。end--用于设置结束的内容。默认值是换行符\n,我们可以用其他字符串替换。file--要写入的文件对象。flush–输出是否被缓存通常由文件决定,但如果flush关键字参数为True,流将被强制刷新。返回值为无。例子下面是使用print函数的例子:Python3下测试>>>print(12.500)12.5>>>print("HelloWorld")HelloWorld>>>a=1.>>>b='float'>>>print(a,b)1.0float>>>print("aaa""bbb")aaabbb>>>print("aaa","bbb")aaabbb>>>>>>print("www","runoob","com",sep=".")#设置间隔www.runoob.com使用flush参数生成Loading效果:instanceimporttimeprint("---RUNOOBEXAMPLE:Loadingeffect---")print("Loading",end="")foriinrange(20):print(".",end='',flush=True)time.sleep(0.5)print()的对象参数为非常有用,一次输出多个对象,多个对象的内容依次显示,类似于C++语言中std::string的加号(+)运算符;它也类似于C语言中printf()函数的格式化字符串,但python语言print()的objects参数更易用,更安全。(如果C语言中printf()函数的格式字符串中的代入字符输入错误,往往会导致程序莫名其妙退出,而且很难找到错误位置)