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...