相关疑难解决方法(0)

Python中方括号和括号括起来的列表有什么区别?

>>> x=[1,2]
>>> x[1]
2
>>> x=(1,2)
>>> x[1]
2
Run Code Online (Sandbox Code Playgroud)

它们都有效吗?出于某种原因是首选吗?

python list

145
推荐指数
2
解决办法
13万
查看次数

Python,一行if,else还是声明?

我很清楚你可以if else用Python 做一行语句,但我想知道是否有可能添加一个or.出于某种原因,这不起作用,即使它看起来应该如此.有没有办法做到这一点:

def write(value):
    return 'That is not a good value' if value is not 1 or 0 #SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

编辑

因此,此函数将检查传入的值是否为整数0或1,'That is not a good value'如果不是则返回,否则返回任何内容.IE

write(1) #Nothing
write(2) # That is not a good value
Run Code Online (Sandbox Code Playgroud)

python if-statement

0
推荐指数
1
解决办法
688
查看次数

标签 统计

python ×2

if-statement ×1

list ×1