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

2021-08-10 18:17:25 字數 563 閱讀 1917

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

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

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

如:

def

print_data

(data):

for i in data:

print(i,end=' ')

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』

python3學習九 列印列印列印

鞏固知識。了解了下 n轉義符 換行 作用。三個引號 可以書寫多行字元,三引號內可以寫單引號雙引號,它會把看做普通的字元。三引號內使用縮排不會特殊理解只會把看這普通字元也就是空格。下面是練習題 here s some new strange stuff,remember type it exactly...

學習python3八列印列印。

加深格式化 學習函式 了解了python保留字元 了解.format 如何傳遞。變數。值中的四個 代 式化。formatter format 內4個內容是給前面定義的變數值裡面的四個 傳遞4個引數。print formatter.format 1,2,3,4 內用了雙引號,代表傳遞給變數定義值裡面寫...

物件導向練習 3 列印 型矩形

1 編寫程式,宣告乙個method方法,在方法中列印乙個108 的型矩形,在main方法中呼叫該方法。2 修改上乙個程式,在method方法中,除列印乙個108的型矩形外,再計算該矩形的面積,並將其作為方法返回值。在main方法中呼叫該方法,接收返回的面積值並列印。3 修改上乙個程式,在method...