python 参数传递
【摘要】
这个必须说明a=1,d=1
def test2(**kargs):
数组和元组之间的区别:数组内容是可以被修改的,而元组内容是只读的。另外,元组可以被哈希,比如作为字典的关键字。
def test1(*args): test3(*args) def test2(**k...
这个必须说明a=1,d=1
def test2(**kargs):
数组和元组之间的区别:数组内容是可以被修改的,而元组内容是只读的。另外,元组可以被哈希,比如作为字典的关键字。
-
def test1(*args):
-
-
test3(*args)
-
-
def test2(**kargs):
-
-
test3(**kargs)
-
-
def test3(a, b):
-
-
print(a,b)
-
-
test1((1,2),5)
-
test2(b=1,d=2)
main函数参数:
-
sys.argv其实就是个list,如果为空,可以argv=[]
-
-
如果为None:
-
args = sys.argv[1:]
-
args.append("pascal")
-
args.append("pascal_path")
-
-
如果为None:
-
#!/usr/bin/python
-
# -*- coding: utf-8 -*-
-
import sys
-
def main(argv):
-
if argv == None:
-
argv=[]
-
argv.append("asdfsdf")
-
print(argv)
-
print('world~!')
-
else:
-
argv.append("asdfsdf")
-
print(argv)
-
print('hello
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/78305024
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)