2017年12月15日

decode and encode

摘要: 1.在python2默认编码是ASCII, python3里默认是unicode 2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空 阅读全文

posted @ 2017-12-15 21:20 dotiger 阅读(146) 评论(0) 推荐(0)

python文件操作基础

摘要: f = open('yesterday','r',encoding= 'utf- 8') # 文件句柄 如果不写的话 默认的是读模式f2 = open( 'yesterday2','w',encoding= 'utf -8')# 无论原文件是否存在 都创建一个新的文件f3 = open('yeste 阅读全文

posted @ 2017-12-15 19:34 dotiger 阅读(97) 评论(0) 推荐(0)

set 集合

摘要: list1 = [1,2,34,5,6,73,2,4,1]list2 = set(list1)print (list2,type(list2))list3 = set([1,2,34,5,6,7,8])list4 = set([1,2,5])print(list2,list3)print (list 阅读全文

posted @ 2017-12-15 10:00 dotiger 阅读(89) 评论(0) 推荐(0)

copy and deepcopy

摘要: name = ["ha","niu","ding",[1,3,45,3],"ju","peng"]name1 = ["23","34"]print(name[0:-1:6]) # 分段切片print(name[::6]) ##print(name[0:-1:6]) 分段切片 0 与-1可以省略 # 阅读全文

posted @ 2017-12-15 09:51 dotiger 阅读(90) 评论(0) 推荐(0)

string methods

摘要: name = ["ha","niu","ding",[1,3,45,3],"ju","peng"] print(name[1:3])# 切片print(name[-2:]) # 拿后面的 输出的位 “ju”, “peng” name.insert(1,"li") # 插入在niu的前面name.in 阅读全文

posted @ 2017-12-15 09:33 dotiger 阅读(131) 评论(0) 推荐(0)

sys 与 OS 模块

摘要: import sys sys.path 所有的环境变量 print(sys.path) # 打印环境变量print("sys.argv :",sys.argv) # 打印相对路径 import osos.system("dir") # 直接在控制台打印目录, 返回值是0 表示命令执行成功 1 表示命 阅读全文

posted @ 2017-12-15 09:32 dotiger 阅读(101) 评论(0) 推荐(0)

python 2.7 use chinese

摘要: #_*_coding:utf-8_*_ # 打这些代码时候,不要有空格 会出现错位 name = '小明' print name 阅读全文

posted @ 2017-12-15 09:28 dotiger 阅读(128) 评论(0) 推荐(0)

导航