pythonprint函数格式

Python022

pythonprint函数格式,第1张

python 3.0+

>>>print(1)

1

>>>print("Hello World")

Hello World

>>>a = 1

>>>b = 'world'

>>>print(a,b)

1 world

>>>print("aaa""bbb")

aaabbb

>>>print("aaa","bbb")

aaa bbb

>>>

>>>print("hello","world!",sep=",") # 设置间隔符

hello,world!

不是的。

print的完整格式是print (objects,sep,end,file,flush),其中后四个是可选参数。

sep

在输出字符串之间插入指定的字符串,默认情况下为空,例如:

打印( a , b , c ,sep=**) a**b**c

end

将指定的字符串添加到print output语句的末尾,默认值为换行符(\n),例如:

打印( a ,end=$) a$。

默认情况下,Print是一个换行符,即在语句输出后自动切换到下一行。对于python3,如果想实现不换行输出的功能,可以设置end=(python2可以在print语句后加“,”实现换行的功能)

file

将文本输入到类似文件的对象中,该对象可以是文件、数据流等。默认值为sys.stdout

f=打开( abc.txt , w )打印( a ,文件=f)

flush

flush值为True或False,默认值为Flase,表示是否立即将output语句输入到参数文件所指向的对象中(默认值为sys.stdout)。例如:

f=打开( abc.txt , w )打印( a ,文件=f)