系统模块:
# Author: sonny # -*- coding:utf-8 -*- import sys; #print(sys.path); print(sys.argv); print(sys.argv[0]); import os; #cmd_res = os.system("dir"); cmd_res = os.popen("dir").read(); #读取到内存,用read方法读取内容 print("-->",cmd_res); os .mkdir("new_dir"); #新建文件夹
一、bytes类型
msg = "我是谁"; print(msg.encode('utf-8')); print(msg.encode('utf-8').decode('utf-8'));
二、三元运算
1 | result = 值 1 if 条件 else 值 2 |
如果条件为真:result = 值1
如果条件为假:result = 值2三、进制
-
- 二进制,01
- 八进制,01234567
- 十进制,0123456789
- 十六进制,0123456789ABCDEF 二进制到16进制转换http://jingyan.baidu.com/album/47a29f24292608c0142399cb.html?picindex=1
1. 列表、元组操作
列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作
定义列表
1 | names = [ 'Alex' , "Tenglan" , 'Eric' ] |
# Author: sonny # -*- coding:utf-8 -*- firstName = ["zhang","liu","li","wang","song"]; #复制 arr = firstName.copy(); #增 firstName.append("zeng"); firstName.insert(3,"chen"); #改 firstName[4] = "yuan"; #查 print(firstName[0]); print(firstName); print(firstName[:3]); #切片,顾头不顾尾 print(firstName[-3:]); #删 firstName.remove('yuan'); del firstName[2]; firstName.pop(); #默认删除最后一个 print(firstName.index("zhang")); firstName.reverse(); #列表反转 firstName.sort(); #排序 firstName.clear(); #清空 firstName.extend(arr); #扩展 del arr; #删除arr变量 print(firstName);