我有以下代码(这是完整的源代码):
testString = 'hello'
one = testString[0]
print one
if one == 'h'
print "all is good"
else
print "an error was encountered"
raw_input()
我在这里得到的错误如下: “文件”,第1行 如果其中一个=='h' ^ 语法错误:无效语法
我想做的是运行变量'one'通过一个测试,以确定它的值,即如果one=a运行functa,elif one=b等。我遇到的问题是,我根本无法运行这样的测试(即one=a),因为某种原因-控制台只是打开和关闭,提示一个错误。如何根据字符串测试这个变量的值(我认为它可能不是字符串)?你知道吗
我正在用Notepad++写这个并运行.py
编辑: 我尝试在控制台中运行它,但出现以下错误:
你可以这样做(你所缺少的只是一个冒号):
如果有一组函数用于一个函数的不同值,则可能希望使用如下查找表:
下面是一个你想要做的例子:
运行上述代码会产生:
Python的妙处在于,不同类型的变量常常可以相互比较。你知道吗
例如:
正如Tolli所建议的,您可以将函数存储在字典中以帮助简化代码。你知道吗
根据你发布的图片,你收到的错误是无效的语法行
应该是的
你需要一个结肠,缩进很重要。你知道吗
旁白
顺便说一句,Python允许在一行中写这个,但是需要冒号。你知道吗
但事实上,这一行版本是非常罕见的,根本不建议。你知道吗
相关问题 更多 >
编程相关推荐