8
工作我有一个字符串a
,我想一半取决于它的长度将它分割,所以我有Python语法错误:无法分配给运营商的模块,但在解释
a-front = len(a)/2 + len(a) % 2
这个作品在解释器罚款,但是当我从命令行运行模块python给了我一个SyntaxError: can't assign to operator
。这里可能是什么问题。
工作我有一个字符串a
,我想一半取决于它的长度将它分割,所以我有Python语法错误:无法分配给运营商的模块,但在解释
a-front = len(a)/2 + len(a) % 2
这个作品在解释器罚款,但是当我从命令行运行模块python给了我一个SyntaxError: can't assign to operator
。这里可能是什么问题。
你可能会输错连字符和下划线,尝试
a_front = len(a)/2 + len(a) % 2
这是更Python这样:
a = "foo bar baz"
front = a[:len(a)/2] # integer division with truncating
front = a[:int(round(len(a)/2.0))] # float division with rounding
是啊,这工作。找出 - 是负运算符 – mzee 2010-04-23 10:09:12