Python3中print和printn 換行的行數,為什麼不一樣

2021-04-14 05:53:12 字數 628 閱讀 3718

1樓:兔子吃清草

因為預設的print()就是自帶乙個換行

了的~其實是裡面有個引數控制的:print(end="\n")。預設就是乙個版換行結尾了。

所以你權print("\n"),相當於print("\n", end="\n"),不就是兩個換行了麼?

2樓:匿名使用者

print()只是列印乙個空字元,是一行

print('\n')列印的是換行符,當然兩行,就和我們在記事本裡打乙個回車,游標就在第二行,是一樣。

python3.3 為什麼print不能將變數中的'\n'輸出為換行

3樓:匿名使用者

你拿到的baidata是byte型別,du不是字串型別。所以

zhi\n沒有dao自動列印成換行版。

>>> print(b'abc\ndef')b'abc\ndef'

>>> print('abc\ndef')abcdef

>>> type(b'')

>>> type('')

byte轉str,使用

權decode方法。

print(data.decode('utf-8'))

Python3中提示SyntaxErron invalid syntax,請指導

上面一行的 print 少了乙個右括號 我看你的 是沒有問題,所以我猜測是不是有中文的字元,或者是其他的字元。而且我懷疑你其實使用python2 python編譯顯示invalid syntax 第三行的print i 有錯,好像無法識別前一行 invalid syntax 翻譯過來就是 語法錯誤的...

python3和Python2的區別

育知同創教育 以下是他們之間的區別 1 python2預設是使用ascii編碼,所以說他們的編碼預設是不支援中文的。python3預設是使用utf 8的編碼,所以他們預設是支援中文的。2 python2是不支援中文編碼的,而且python2 的變數命名只能用英文。python3是支援中文的,而且py...

請問Python3中建立列表有哪些方法

list 湊字。基礎的東西應該沒有變化。和python1一樣 到www.pythontab.com去看看 python中的列表內建了許多方法。在下文中,使用 l 代表乙個列表,使用 x 代表方法的引數,以便說明列表的使用方法。animals cat dog fish dog animals cat ...