Python 輸出內容跟其他程式語言差不多, 用 print 便可以印出想要的內容, 例如:
1 2 3 |
#!/usr/bin/python print("Hello World!") |
這樣就會印出 “Hello World!” 到顯示器。
但同時 Python 也會自動在最後加上換行 “\n” 的字串, 例如:
1 2 3 4 |
#!/usr/bin/python print("Hello World!") print("Hello World!") |
上面會印出:
Hello World!
Hello World!
Python 3 要解決較容易, 只要在 print 裡面定義參數便可以, 寫法如下:
1 2 3 4 |
#!/usr/bin/python print("Hello World!", end = '') print("Hello World!") |
上面第一個 print 加上的 end 是指定 print 輸出最後加上的字串, end = ” 是表示最後不加入字串, 所以便會使輸出變成:
Hello World!Hello World!
但這個寫法在 Python 2 不能使用, 要改成以下寫法:
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 不會在最後加上換行字串, 寫法是:
1 2 3 4 5 |
#!/usr/bin/python import sys sys.stdout.write("Hello World!") sys.stdout.write("Hello World!") |
你可能感興趣的內容: