>>>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)