最新回答 / zztiwsk
u只是用来声明该字符串是用Unicode编码,因此并不是说print时需要加u,而是当你需要使用Unicode编码的字符的时候才在该字符串的前面加u。例如:所需字符都是英文或数字的时候不需要加U,因为可以使用ascii码编码 str = "hello123" print str 但如果所需字符有中文的时候就需要使用Unicode编码了,因为ascii没法对我大中国87019个汉字进行数字标识。 str = r"中国" ...
2017-05-02
最新回答 / newbeeTAT
我觉得这个例子涉及到了算法的东西,而且答案的定义的函数里面如果n不是1,那他就会递归执行下面的两个本身函数,而且中间还有一次输出。如果你想要完全明白他流程是怎么跑的,就找张纸把他每一次调用函数的参数是什么都写出来就清楚了
2017-04-27
最新回答 / 放学路上的小学生
greet()方法里面没有显式的写return,则该方法默认返回None。你在greet()前面加了print,自然就打印出来了。1、你可以去除print:<...code...>2、把方法体内的打印改成返回值,由外部调用进行打印。<...code...>
2017-04-27