2.给程序传参
2.1.什么是给程序传参
我们在工作中通常会在命令行下运气或者启动我们的程序,例如python在命令行下运行。
但是有的情况是我们需要给我们的可执行程序传递参数,例如
ping 192.168.1.1
service iptables restart
格式:可执行程序性 参数1 参数2 …
python xxx.py
2.2.Python中怎么样使用
既然python可以在命令行下运行,那么我们将来有可能需要给我们的python程序传递参数。python解释器给我提供的系统模块 sys中有个属性argv中就包含了通过命令行方式传递过来的所有参数。
例如:执行sendMsg.py文件,给指定的的ip地址 发送特定的消息
命令行下执行:
3.列表推导式(重点)
3.1.什么是列表推导式
所谓的列表推导式,就是指的轻量级循环创建列表
基本使用
变量 = [表达式 for 变量 in 列表]
原理:
3.2.实例
1.循环过程中加条件: 得到1-20中间的所有偶数的列表
2.两个for循环:生成坐标点
4.集合、列表、元组
4.1.什么是集合
Pyton中数据类型中的一种:set 集合
集合就是将不同的元素放在一起组成一个集合对象。
先看看集合是如何创建的:
4.2.集合set、列表list、元组tuple之间的相互转化
4.3.集合的功能
集合与集合直接可以进行运算,从而实现一些特别方便的功能。
比如:求[1,2,3,4,5,6] 与 [2,444,3,9,19,88]中共有的元素