2018年6月25日

《算法图解》笔记

摘要: 算法的运行时间并不以秒为单位。 算法的运行时间是其从增速的角度衡量的。 算法的运行时间用大O表示法表示 1.二分查找输入是一个有序列表。 def binary_search(list1, item): """ 二分查找的速度比简单查找快很多。 O(log n)比O(n)快。需要搜索的元素越多,前者就 阅读全文

posted @ 2018-06-25 23:30 童话与海 阅读(930) 评论(0) 推荐(0)

2018年5月6日

Python学习笔记(14)常用模块

摘要: 1. time time.time() >>> time.time()1525574050.721484 time.sleep(2) time.localtime() >>> time.localtime()time.struct_time(tm_year=2018, tm_mon=5, tm_md 阅读全文

posted @ 2018-05-06 11:23 童话与海 阅读(115) 评论(0) 推荐(0)

2018年4月27日

Python学习笔记(13)装饰器

摘要: 2018-04-27 21:56:56now functools.wraps 相当于写 wapper.__name__ = now.__name__ 不然结果会成为 2018-04-27 21:58:32wapper 装饰器传递参数 如下例 import functools import time 阅读全文

posted @ 2018-04-27 22:12 童话与海 阅读(98) 评论(0) 推荐(0)

2018年4月24日

Python学习笔记(12)socket

摘要: socket三个例 1.客户端与服务端互发消息 阅读全文

posted @ 2018-04-24 18:05 童话与海 阅读(105) 评论(0) 推荐(0)

2018年4月23日

Python学习笔记(11)日志

摘要: 日志等级 debug<info<warning<error<critical 默认打印 warning,error, critical 三个等级的日志 import logging logging.debug('debug message') logging.info('info message') 阅读全文

posted @ 2018-04-23 11:23 童话与海 阅读(94) 评论(0) 推荐(0)

2018年4月19日

Python学习笔记(10)函数

摘要: 函数作用: 1:减少重复代码 2:方便修改,更易扩展 3:保持代码的一致性 def define简写 函数命名规则 函数名必须以下划线或字母开头,可以包含在任意字母、数字或下划线的组合,不能使用标点符号。 函数名是区分大小写的 函数名不能是保留字 函数没有return默认返回None 如果retur 阅读全文

posted @ 2018-04-19 18:50 童话与海 阅读(132) 评论(0) 推荐(0)

2018年4月13日

Python学习笔记(9)正则表达式

摘要: 元字符 . 代指所有除了换行符的所有字符 通配符 >>> re.findall(r'.', '1aA@#') ['1', 'a', 'A', '@', '#'] ^ 对开始进行匹配 >>> re.findall(r'^\d*', '123456') ['123456'] >>> re.findall 阅读全文

posted @ 2018-04-13 14:58 童话与海 阅读(133) 评论(0) 推荐(0)

2018年4月12日

Python学习笔记(8)文件操作

摘要: (1)读文件 read() 一次性读取文件的全部内容 with open('123.txt', 'r') as f: wanghaining1 wanghaining2 wanghaining3 read(size) 每次最多读取size个字节的内容,如果不能确定文件大小,最好调用read(size 阅读全文

posted @ 2018-04-12 08:45 童话与海 阅读(108) 评论(0) 推荐(0)

2018年4月11日

Python学习笔记(7)Python编码

摘要: 字符编码 ASCII:只能存英文和拉丁文符。一个字节(byte)8个比特(bit)。 gb2312: 6700多个中文,1980年。 GBK1.0: 20000多个字符,1995年。 Unicode把所有语言统一到一套编码里。 UTF-32:一个字字符占两个字节。 UTF-16:一个字符占两个字节或 阅读全文

posted @ 2018-04-11 16:09 童话与海 阅读(191) 评论(0) 推荐(0)

Python学习笔记(6)深浅拷贝

摘要: (1) a = b >>> a = 1 >>> b = a >>> a 1 >>> b 1 >>> a = 2 >>> a 2 >>> b 1 >>> a = [1,2,3] >>> a [1, 2, 3] >>> b 1 >>> b = a >>> b [1, 2, 3] >>> a[0] = 9 阅读全文

posted @ 2018-04-11 13:55 童话与海 阅读(90) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示