这段代码并不难。估计你并没学过python,而是工作需要看到这段代码,想知道它干了什么而已。
一句一句翻译没什么意义,告诉你几个方法和关键字的含义,你自己翻译吧
if和for就不解释了
strip()去掉两边的空格 类似其他语言的trim
split() 将字符串分割成字符串列表,参数是用来分割的字符 例如 ‘a,b,c’.split(',') 的结果就是['a','b','c']
python中的None 就是JAVA里的null
python中(A,B,C,D)代表的是元祖,元祖类似数组,但是元祖本身是不可变的。
def xxx 定义函数,类似javascript中的 function xxx()
python中,代码段是用缩进代表,而不是{}。 相同缩进规则的代码是一个代码段
好了,这段代码里的只是点就这么多了,自己翻译一下吧