相关疑难解决方法(0)

打印命令行参数时无额外输出

这是我学习python的第一天.所以这对你们许多人来说都是一个noob问题.请参阅以下代码:

#!/usr/bin/env python

import sys

def hello(name):
    name = name + '!!!!'
    print 'hello', name

def main():
    print hello(sys.argv[1])


if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

当我运行它

$ ./Python-1.py alice
hello alice!!!!
None
Run Code Online (Sandbox Code Playgroud)

现在,我无法理解它的"None"来源?

python function

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

function ×1

python ×1