1. 程式人生 > >日常寫Bug——Python3列印完資料後不換行

日常寫Bug——Python3列印完資料後不換行

最近用python實現資料結構中某些演算法時發現,python3的列印後會自動換行,這樣的話看起來就很不方便

其實print函式有個end引數,而預設的end引數為’\n’換行符

不要預設換行只需要把end引數設定為’ ‘就行了

如:

def print_data(data):
    for i in data:
        print(i,end=' ')
    print()

附:python3 print基本操作

格式化輸出:

s='hello'
x=len(s)
print("The length of %s is %d" % (s,x))  

結果為: The length of Hello is 5

拼接字串:

x='Hello'
y='World'
print(x+y)

結果為: ‘HelloWorld’