我试图完全理解这段代码,我想我理解了大部分内容,但有些部分我不太确定。希望能够清除一些东西。
with open(file) as f:
numbers = f.read().split(' ')
numbers = [i.lstrip('0') for i in numbers]
答案 0 :(得分:2)
你不明白的是什么?基本上它正在做的是获取数组位置1的值,并与你可能拥有的不同情况进行比较。因此,在这种情况下,如果arr [1]等于' +'然后它进入案件,否则它会破裂。你可以拥有多个" case val:... break; " 通常是这样的:
switch(value)
{
case "val1":
code
break;
case "val2":
code
break;
...
default:
code
return;
}