Cell In[14], line 10 print selected_stock ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
时间: 2024-05-20 16:15:31 浏览: 105
这个错误提示意味着你在Python 3.x版本中使用了Python 2.x版本的print语法。在Python 3.x中,print语句已经成为了一个函数,需要使用括号来调用。所以你需要在print语句中加上括号,像这样:`print(selected_stock)`。如果你正在使用Python 2.x版本,可以继续使用print语句而不需要括号。
相关问题
print data ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(data
是的,这个错误是因为在Python 3.x中,print语句已经成为了一个函数,因此需要使用圆括号来调用它。正确的写法是:
```
print(data)
```
如果你使用的是Python 2.x版本,那么可以使用类似于你之前的写法:
```
print data
```
但是,为了保证代码的兼容性,建议使用圆括号来调用print函数。
print "var", var ^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
报错信息"SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? "是因为在Python3中,print函数的语法要求使用括号将要打印的内容括起来。但是在代码中使用了旧版本的print语法,即没有使用括号。
为了解决这个问题,有两种方法可以尝试:
1. 将旧版本的print语法改为新版本的语法,即在print语句中添加括号,如print("var", var)。
2. 如果你想继续使用旧版本的print语法,可以将Python解释器版本切换为Python2,以兼容原先的代码。
需要注意的是,在Python3中,print语句需要使用括号,而在Python2中,则可以不使用括号。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SyntaxError: Missing parentheses in call to ‘print‘. 正解](https://blog.csdn.net/weixin_45653050/article/details/107306665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文