python 参数传递

举报
风吹稻花香 发表于 2021/06/05 00:09:16 2021/06/05
1.7k+ 0 0
【摘要】     这个必须说明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

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

    全部回复

    上滑加载中

    设置昵称

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

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

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