首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Python print 多參數報錯:需先拼接為單一字符串

     編輯:程式設計疑難解答

錯誤現象

print("a", "b", "c")  # Python 2 語法,Python 3 支持多參數
# 若報錯說只接受一個參數,說明使用的是 Python 2 或特定環境

解決

將多參數拼接為一個字符串再傳給 print:

# Python 2 風格
print("a" + " " + "b" + " " + "c")
# 或使用格式化
print("%s %s %s" % ("a", "b", "c"))
# Python 3 直接支持
print("a", "b", "c")

說明

Python 2 中 print 是語句,括號被視為元組,導致只有一個參數(元組);Python 3 中 print 是函數,支持多參數。確認運行環境版本。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved