破碎"字符串"到Python中的变量

时间:2014-04-19 16:35:39

标签: python

我是Python的新手,所以我需要一些帮助。在形成一个字符串后,我想把它拆分成一个变量。

我正在尝试这个:

numero = str(input("Digite um numero de quatro digitos"));

y = len(numero) 

for i in range ( y): 

ai = numero [y]

^

error ....... invalid syntax

但是我收到了一个"无效的语法"一个 指向一个白色的空间。我正在使用黑盒子,就像" cmd" Python,所以我没有很多细节,只是那个。

我忘记了一个例子:用户告知1234,我需要ai = [1,2,3,4],之后我会操纵。我已经尝试了split(" "),但它只是将一个位置返回到数组中。

2 个答案:

答案 0 :(得分:1)

ai = numero [y]行的for循环存在identation问题。试试这个:

numero = str(input("Digite um numero de quatro digitos"));

y = len(numero)

for i in range (y):
    ai = numero [y]

Here是一个关于python中的身份的好视频。

答案 1 :(得分:1)

  

循环体必须缩进。缩进是Python的方式   分组陈述。请注意,基本块中的每一行必须是   缩进相同的金额。

所以更正的语法是:

for i in range (y):
    ai = numero[i]  

你可以从here

开始学习python基础知识