print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
sep= 指定印出多項時的分隔,sep=' ' 不指定時預設為「一個空白」。
end= 指定印出結束的符號,end='\n' 不指定時預設為「換行」
file= 指定輸出的目標,file=sys.stdout 不指定時預設為「標準輸出,也就是螢幕輸出」
flush= 指定要不要清除緩衝區,flush=False 不指定時預設為「不清除緩衝器」
[dywang@deyu zzz]$ vim print1.py
[dywang@deyu zzz]$ cat print1.py
#!/usr/bin/python3
print('default:')
print('abc', 'cde', 'efg')
print('sep=\'.\':')
print('abc', 'cde', 'efg' , sep='.')
print('end=\'===\\n\':')
print('abc', 'cde', 'efg' , end='===\n')
[dywang@deyu zzz]$ ./print1.py default: abc cde efg sep='.': abc.cde.efg end='===\n': abc cde efg===