python 参数传递

举报
风吹稻花香 发表于 2021/06/05 00:09:16 2021/06/05
【摘要】     这个必须说明a=1,d=1 def test2(**kargs):   数组和元组之间的区别:数组内容是可以被修改的,而元组内容是只读的。另外,元组可以被哈希,比如作为字典的关键字。     def test1(*args): test3(*args) def test2(**k...

 

 

这个必须说明a=1,d=1

def test2(**kargs):

 
 
数组和元组之间的区别:数组内容是可以被修改的,而元组内容是只读的。另外,元组可以被哈希,比如作为字典的关键字。

 

 


  
  1. def test1(*args):
  2. test3(*args)
  3. def test2(**kargs):
  4. test3(**kargs)
  5. def test3(a, b):
  6. print(a,b)
  7. test1((1,2),5)
  8. test2(b=1,d=2)

main函数参数:


  
  1. sys.argv其实就是个list,如果为空,可以argv=[]
  2. 如果为None
  3. args = sys.argv[1:]
  4. args.append("pascal")
  5. args.append("pascal_path")
  6. 如果为None
  7. #!/usr/bin/python
  8. # -*- coding: utf-8 -*-
  9. import sys
  10. def main(argv):
  11. if argv == None:
  12. argv=[]
  13. argv.append("asdfsdf")
  14. print(argv)
  15. print('world~!')
  16. else:
  17. argv.append("asdfsdf")
  18. print(argv)
  19. print('hello

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/78305024

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。