簡體   English   中英

'str'對象不可調用,帶有打印

[英]'str' object is not callable, with print

#python3

applicant = input("Enter the applicant's name: ")
interviewer = input("Enter the interviewer's name: ")
time = input("Enter the appointment time: ")
print(interviewer, applicant,  time)

always show error:
TypeError: 'str' object is not callable

我是初學者,這個問題讓我發瘋了!

您肯定使用了一個名為print的變量,並在此代碼之前為其分配了一個字符串。

在此代碼之前,您是否嘗試過像這樣打印?

print = 'something,something'

錯了 它基本上使print成為變量,並且當您嘗試調用print函數時,它將改為調用此變量,該變量中存儲有字符串。

解決方案:-好吧,如果您要在解釋器中編寫代碼(這很可能就是您所做的),只需打開一個新代碼,然后只編寫正確的代碼即可。 如果您有一個.py文件,則只需編輯掉print = 'something'部分。 那是我的猜測。 祝一切順利。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM