python - 如何在 Python 中修复 ''if , else '' 命令?
问题描述
name = ('Dev')
>>> print (name)
Dev
>>> if name == 'pork' : print('number 1') else : print('number2')
SyntaxError: invalid syntax
>>> if name == 'pork' : print('number 1')
>>> else : print('n')
SyntaxError: invalid syntax .
这种脚本以前工作过。我重新启动了 shell 3 次,请帮助我不知道该怎么做
这是我的第一个脚本之一,我刚开始编码,我不知道我做错了什么
name = ('Dev')
>>> print (name)
Dev
>>> if name == 'pork' : print('number 1') else : print('number2')
SyntaxError: invalid syntax
>>> if name == 'pork' : print('number 1')
>>> else : print('n')
SyntaxError: invalid syntax
结果应该是shell说'n',因为那是我的'else'命令
解决方案
您需要以这种方式订购(如您所说的代码):
>>> print('number 1') if name == 'pork' else print('number2')
这将打印'number1'
if name
is 'pork'
else 'number2'
。
在多行上,您应该关注缩进:
>>> if name == 'pork':
... print('number1')
... else:
... print('number2')
...
推荐阅读
- regex - 如何匹配 MyClass 的所有实例,其中 AnotherClass 是一个参数而不使用前瞻/后面?
- sql - 如何实现DataGrid WPF的刷新按钮
- flutter - Flutter 的 TextEditingController 中的默认值没有改变
- c# - 在 .Net 项目中管理程序集引用的最佳方法
- eclipse - 使用 Tomcat 10.0.12 在 Eclipse 中创建新的动态 Web 项目时出现此错误
- android - 调用挂起运算符的 Mockito 模拟空指针异常
- r - R中的多级采样仿真
- sql - 当值存在于多行时查询唯一值
- linux - 如何使用字符串作为文件名的输入执行imagemagick - 在bash中
- pine-script - TradingView 多重安全策略 (2)