Python 3.x 如何在python中生成空块,但我不知道';我不想使用pass关键字,可以吗?

Python 3.x 如何在python中生成空块,但我不知道';我不想使用pass关键字,可以吗?,python-3.x,block,keyword,Python 3.x,Block,Keyword,就像在c中一样++ if (condition){ //we can write like this in c++ } 在python中可能吗?在python 3中,可以使用省略号literal..而不是pass。但是,您不能将块留空,我也看不出有什么好的理由让您留空。否。您可以使用非pass来填充块,例如一个无副作用的表达式,例如一个纯布尔值或另一个答案中提到的省略号,但您必须填充块或根本不声明块。不确定您试图解决的原因或具体问题,但需要语句的位置,并且如果您不想写入pass,例如,您可以

就像在c中一样++

if (condition){

//we can write like this in c++
}

在python中可能吗?

在python 3中,可以使用省略号literal
..
而不是
pass
。但是,您不能将块留空,我也看不出有什么好的理由让您留空。

否。您可以使用非
pass
来填充块,例如一个无副作用的表达式,例如一个纯布尔值或另一个答案中提到的省略号,但您必须填充块或根本不声明块。

不确定您试图解决的原因或具体问题,但需要语句的位置,并且如果您不想写入
pass
,例如,您可以将一个字符串文字放置在其位置,而不进行赋值,其效果类似于上面的示例<代码>“这真的没有任何用处。”您的意思是问:“为什么在Python中块不能为空?”。对于你现在的问题,我真的很喜欢@OndrejK。我看不出重点。可能是重复的