-
Python
# 固定长度分割字符串
## 两个一组分割
处理mac地址,添加中横线
```python
import re
mac = '50E549E32ECB'
# 方法一
mac1 = ''
tmp = list(mac)
print(tmp) # ['5', '0', 'E', '5', '4', '9', 'E', '3',
admin
2019年2月11日 12:48
【
Python
】
阅读更多
-
Python
# itertools操作迭代对象
## count()无限迭代器
`itertools.count(start=0, step=1)`创建一个迭代器,生成从n开始的连续整数,如果忽略n,则从0开始计算(注意:此迭代器不支持长整数)
如果超出了`sys.maxint`,计数器将溢出并继续从`-sys.maxint-1`开始计算。
```pyt
admin
2019年2月11日 15:27
【
Python
】
阅读更多
-
Python
# subprocess系统指令交互
`subprocess`通过子进程来执行外部指令,并通过`input/output/error`管道,获取子进程的执行的返回信息。其他类似的如`os.system`、`os.spawn*`、`os.popen*`、`commands.*`等
导入模块
```python
import subprocess
admin
2018年12月25日 11:43
【
Python
】
阅读更多
-
Python
# 向上向下取整、四舍五入取整
```python
import math
# 向上取整
math.ceil(2.3)
3
math.ceil(2.6)
3
# 向下取整
math.floor(2.3)
2
math.floor(2.6)
2
# 四舍五入
round(2.3)
2
round(2.6)
3
admin
2019年2月11日 12:56
【
Python
】
阅读更多