用python编程
1.首先在 IDE 的 file 模式下
将test.py存入指定位置(该位置在后面操作时需要再用到)
2.打开 cmd
调用脚本命令行 Python test.py [ 参数1] [ 参数2 ] [ 参数3 ] ......
Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,即argv=["test.py","1","2","3"]
3.python的分片操作:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
这里numbers是一个列表,其中有1~9,9个数(列表中的元素也可以是字符串,等等)
可以看出分片操作需要提供两个索引作为边界,第1个索引是要提取的第1个元素,第2个索引是分片之后的第1个元素的编号,即分片中不包括第2个索引对应的元素。如果要包括序列中最后一个元素,就可以不写出第2个索引。
如果分步中最左边的索引比它右边的出现的晚,结果会是一个空序列。
在分片时,除了开始和结束的索引,其实还有一个隐藏的参数步长,默认为1。如下:
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
通过这个例子可以看到步长的作用,分步操作就是按照这个步长来逐个遍历序列的元素,然后返回开始和结束点之间的元素。
步长不能为0,不过可以为负值,此时分片从右到左提取序列中的元素,且开始点(索引)应大于结束点