摘要: 1. collections 在内部数据类型的基础上,加上collections模块提供的额外数据类型 namedtuple,deque,Counter1.1 namedple 命名元祖有助于对元祖的每个位置赋予意义(用来产生使用名称来访问元元素的数据对象) from collections imp 阅读全文
posted @ 2019-01-18 15:49 小脂肪 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.os模块 os模块是与操作系统交互的一个接口. 和文件夹相关的操作: import os os.makedirs('a1/b2/c3/d4') #可以生成多层递归目录 os.removedirs('a/d') #递归删除空目录 有文件时则无法删除 os.mkdir('dirname') #生成单 阅读全文
posted @ 2019-01-17 17:10 小脂肪 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.logging logging模块用来记录软件的各种状态.,开发人员可以通过日志的内容对程序进行修改. import logging logging.debug('debug message') logging.info('info message') logging.warning('warn 阅读全文
posted @ 2019-01-16 18:24 小脂肪 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2019-01-15 19:01 小脂肪 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.查看函数的内存地址 def func(): print(1) print(func) #<function func at 0x0000000000681E18>(函数的内存地址) 2.函数名当做值赋给变量 def func(): print(1) a = func #将func当做值赋值给变量 阅读全文
posted @ 2019-01-12 16:40 小脂肪 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.python中的函数 def+函数名+小括号+冒号 缩进+函数体 函数名+小括号 def func(): print(a) func() 2.定义和引用函数 def func(a_addr,a_age,d_addr,d_age): #定义函数 print(f"我在{a_addr},今年{a_ag 阅读全文
posted @ 2019-01-08 18:46 小脂肪 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1 read(读),write(覆盖写),add(追加) f = open('文件名',mode = 'r',encoding= 'utf-8')#第一个参数是要操作的文件的名字 #第二个参数选择的模式'r''w''a'等 #第三个参数自定义的编码集 read(读):只读 不进行其他操作. f = 阅读全文
posted @ 2019-01-08 18:43 小脂肪 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.编码转换: ASCII:最早的编码 GBK:中文国标码,包含了ASCII编码. UNICODE:万国码,包含了ASCII utf-8:可变纬度的万国码,是unicode的一种实现 综上:除了ASCII码以外,其他信息不能直接转换. unicode是万国码,什么内容都可以进行显示,那么数据传输和存 阅读全文
posted @ 2019-01-04 13:18 小脂肪 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.字典 1.1 字典是python中唯一的一个具有映射的类型. dict = {"键":'值'} 键(key)是必须是不可变的(可哈希的). 值(value)没有要求. 1.2 不可变的数据类型:int,str,tuble,bool 不可哈希(可变)的数据类型: list, dict, set(集 阅读全文
posted @ 2019-01-03 13:56 小脂肪 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: 1.列表 list [] 存放一些数据,数据量比较大.和字符串一样也有索引: s = [1,2,3,4,5]print(s) 结果:[1, 2, 3, 4, 5] list[] 可以用下标,切片,步长跟字符串的完全一样. s = [1,2,3,4,5] print(s[0])结果:1 下标: 0代表 阅读全文
posted @ 2019-01-02 17:38 小脂肪 阅读(192) 评论(0) 推荐(0) 编辑