程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> python-下面這串代碼中為什麼要用end=

python-下面這串代碼中為什麼要用end=

編輯:編程解疑
下面這串代碼中為什麼要用end=''

end=''是關閉自動換行的意思吧?下面代碼的輸出不還是換行了麼?

 data.seek(0)   #使用seek()方法回到文件起始位置
 for each_line in data:
    print(each_line,end='')
    
Man: Is this the right room for an argument?
Other Man: I've told you once.
Man: No you haven't!
Other Man: Yes I have.
Man: When?
Other Man: Just now.
Man: No you didn't!

最佳回答:


end = '' 是關閉了print函數的換行,print函數輸出時默認在字符串末尾加換行
你輸出的內容中的換行,應該是文本內容本身含有的換行
如果不用end = '' 輸出結果應該如下:
Man: Is this the right room for an argument?

Other Man: I've told you once.

Man: No you haven't!

Other Man: Yes I have.

Man: When?

Other Man: Just now.

Man: No you didn't!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved