Python中的print函式怎麼使用?

時間 2021-06-17 06:01:33

1樓:隨風潛夜

print()函式是最常見的乙個函式,用於輸出列印資料(print 在 Python3.x 是乙個函式,但在 Python2.x 版本不是乙個函式,只是乙個關鍵字。)

具體使用語法:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)objects -- 複數,表示可以一次輸出多個物件。輸出多個物件時,需要用 , 分隔。

sep -- 用來間隔多個物件,預設值是乙個空格。

end -- 用來設定以什麼結尾。預設值是換行符 \n,我們可以換成其他字串。

file -- 要寫入的檔案物件。

flush -- 輸出是否被快取通常決定於 file,但如果 flush 關鍵字引數為 True,流會被強制重新整理。

示例print(1)

print("Hello World")

a = 1

b = 'runoob'

print(a,b)

print("aaa""bbb")

print("aaa","bbb")

print("www","runoob","com",sep=".") # 設定間隔符

2樓:情書

print是python的標準庫的方法,不需要匯入,直接呼叫print('這是字串')

string = '這是變數'

print(string)

a = 1

b = 2

print(string, a)

print(a+b)

執行效果

3樓:滑稽的程式

python3.x中print函式的形參:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

接下來一一解釋這幾個引數:

object:就是我們最常用的引數,你在print函式中不管寫入多少引數,只要引數沒有指定,它就傳入了object。object裡面的東西都是輸出的,輸出多個物件時,需要用「,」分隔。

sep:設定object引數之間的分隔符,傳入型別為字串型別。

end:設定輸出內容末尾的字串,預設為\n換行符,所以我們預設看到的print函式輸出的語句後都會換行。

常用的引數一般就上面三個,接下來兩個很少被使用

file:設定輸出的檔案物件,預設為sys.stdout,stdout就是控制台,所以print函式的內容都輸出在控制台。

flush:輸出是否被快取通常決定於 file,但如果 flush 關鍵字引數為 True,流會被強制重新整理。什麼意思呢?

就是說如果flush為False,你輸出的東西在下一次輸出時就不會被清除,為True的話下一次輸出時之前輸出的就沒了,預設為False

在python中的randrange函式和uniform函式的區別是什麼?

無關風月 函式簽名說的已經比較清楚了啊 In 7 random.randrange?Signature random.randrange start,stop None,step 1,int maxwidth 9007199254740992L Docstring Choose a random i...

Python中reshape函式引數 1的意思?

西紅柿雞蛋湯 首先要明白shape的含義,shape代表了乙個矩陣的行和列。比如這個矩陣,m np.array 1,2 3 5,6,7 m.shape 它的shape是 3,2 reshape就是對矩陣的shape重新排列。比如m.reshape 3,2 1 2 3 5 6 7 我們就將矩陣重新排列...

什麼是工廠函式?Python 中工廠函式怎麼理解?

lalaland python class mq object def init self,string c self.config str string cdef print str self print self.config str def crete factory method confi...