python不换行_Python print 输出时不换行
Python 輸出內容跟其他程式語言差不多, 用 print 便可以印出想要的內容, 例如:
#!/usr/bin/python
print("Hello World!")
1
2
3
#!/usr/bin/python
print("Hello World!")
這樣就會印出 “Hello World!” 到顯示器。
但同時 Python 也會自動在最后加上換行 “\n” 的字串, 例如:
#!/usr/bin/python
print("Hello World!")
print("Hello World!")
1
2
3
4
#!/usr/bin/python
print("Hello World!")
print("Hello World!")
上面會印出:
Hello World!
Hello World!
Python 3 要解決較容易, 只要在 print 里面定義參數便可以, 寫法如下:
#!/usr/bin/python
print("Hello World!", end = '')
print("Hello World!")
1
2
3
4
#!/usr/bin/python
print("Hello World!",end='')
print("Hello World!")
上面第一個 print 加上的 end 是指定 print 輸出最后加上的字串, end = ” 是表示最后不加入字串, 所以便會使輸出變成:
Hello World!Hello World!
但這個寫法在 Python 2 不能使用, 要改成以下寫法:
#!/usr/bin/python
print "Hello World!",
print "Hello World!"
1
2
3
4
#!/usr/bin/python
print"Hello World!",
print"Hello World!"
輸出會變成:
Hello World! Hello World!
兩個 print 輸出的內容中間會加上空格, 如果這個空格不構成問題便可以用這個寫法, 但如果空格也不想要, 便需要改用 sys 模組內的 sys.stdout.write 函式, sys.stdout.write 不會在最后加上換行字串, 寫法是:
#!/usr/bin/python
import sys
sys.stdout.write("Hello World!")
sys.stdout.write("Hello World!")
1
2
3
4
5
#!/usr/bin/python
importsys
sys.stdout.write("Hello World!")
sys.stdout.write("Hello World!")
你可能感興趣的內容:
總結
以上是生活随笔為你收集整理的python不换行_Python print 输出时不换行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: anaconda tensorflow
- 下一篇: sql查询百分之20到百分之40的数据_