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

2021-04-14 05:53:12 字數 636 閱讀 2421

1樓:匿名使用者

你拿到的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 中print() 和 print('\n')換行的行數,為什麼不一樣

2樓:兔子吃清草

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

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

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

3樓:匿名使用者

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

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

python3 3平臺下指令碼出錯,顯示SyntaxError invalid syntax

這是python2的指令碼,在python 2版本下執行 不要在python3執行 0l後面的數字l表示數字是長整型,在專python3中所有的數字都是整型,不存在屬長整形,因此會出錯 如果去掉數字後面的l,這裡可能不出錯了,但由於這個程式是按照python 2的語法寫的,可能還會有其它錯誤 pyt...

為什麼python用matplotlib畫出的圖比例不協調

1.在這裡,你有一個 工作的例子 import random import numpy from matplotlib import pyplotx random.gauss 3,1 for in range 400 y random.gauss 4,2 for in range 400 bins ...

Python為什麼出現了error

你的教程是python2的,你自己安裝的是python3.python3的print變成了函式 要print hello world 這樣使用 python裡出現keyerror怎麼解決?keyerror一般是你使用字典裡不存在的key產生的錯誤,避免產生錯誤的方法很簡單,使用字典的get方法,它接...