1.代码

 import sys  # 导入系统

 args = sys.argv  # 获取系统参数

 if(args.__len__() == 2):
print("%s是世界上最好的语言!"%args[1])
else:
print("没有最好,只有更好!")

2.调用及执行结果

  

3.分析

  给程序传参以达到程序能在执行之前就获取相关的参数而无需再运行中去要求传参数,这样既可以扩展程序的适应性也可以提高程序的执行效率。这样的设计也是很普遍的,像Linux 命令之后跟的参数(例如:tar -zxvf,rm -rf等),Python命令(例如:pip install等)以及Spark集群相关命令(例如:./zkcli.sh -zkhost 192.168.245.129:2182等)使用是非常的普遍!

最新文章

  1. 【Win10】SplitView控件
  2. asp.net 上传文件超过了最大请求长度
  3. Servlet学习五——流的分发
  4. idea14教程
  5. libeXosip2(1) -- Modules
  6. jq模拟操作
  7. 【ASP.NET】DataTable序列化
  8. python 学习笔记
  9. C# for循环或者foreach往List中添加对象的时候前面的数据总被最后加入的覆盖
  10. 细说java系列之注解
  11. Lua Doc生成工具
  12. Python yield 函数功能
  13. 语义分割之Dual Attention Network for Scene Segmentation
  14. Python字符串相加以及字符串格式化
  15. 3. ELMo算法原理解析
  16. 图像处理基础---RGB图 灰度图 索引图 调色板
  17. netty 自定义通讯协议
  18. 微信小程序 - 日期(起止)选择器组件
  19. 【BZOJ4355】Play with sequence 线段树
  20. print(函数.__closure__) 来判断是不是闭包, 返回cell , 是闭包, 返回None 则不是闭包

热门文章

  1. RabbitMQ配置
  2. 剑指offer--2
  3. 项目ITP(一) 二维码
  4. struts2整合uploadify插件怎样传参数
  5. LINUX负载均衡LVS-NAT搭建
  6. MFC原理第四讲.动态创建机制
  7. Java网络编程的基本网络概念
  8. Python循环结构用法
  9. 微信开发中网页授权access_token与基础支持的access_token异同 【转载、收藏】
  10. C# winform自动更新 (附 demo下载)