会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lizhaoyu
博客园
首页
新随笔
联系
管理
订阅
2017年8月30日
AJAX学习笔记
摘要: 前戏:json JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSON 成为理想的数据交
阅读全文
posted @ 2017-08-30 17:10 lazy宇
阅读(157)
评论(0)
推荐(0)
2017年7月4日
面向对象1 继承与接口
摘要: 类的相关知识 定义教师类: class Teacher: school = '偶的博爱' # (egon_obj,'egon',18) def __init__(self, name, age): self.name = name # egon_obj.name='egon' #egon_obj._
阅读全文
posted @ 2017-07-04 16:31 lazy宇
阅读(168)
评论(0)
推荐(0)
简易版爬虫(豆瓣)
摘要: import requestsimport redef get_douban(): res_str = requests.get("https://movie.douban.com/top250?start=0&filter=") return res_str.textdef run(): reso
阅读全文
posted @ 2017-07-04 16:28 lazy宇
阅读(145)
评论(0)
推荐(0)
调用模块与包
摘要: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)
阅读全文
posted @ 2017-07-04 16:26 lazy宇
阅读(285)
评论(0)
推荐(0)
正则表达式2 以及configparser模块,subprocess模块简单介绍
摘要: 贪婪匹配与非贪婪匹配 贪婪匹配取最大值 非贪婪匹配取最小值 在正则表达式后加?表示非贪婪匹配模式 s="<div>yuan<img></div><a href=""></div>" ret=re.findall("<div>.*?</div>",s) # <div>yuan<img></div><a
阅读全文
posted @ 2017-07-04 16:25 lazy宇
阅读(269)
评论(0)
推荐(0)
正则表达式(re模块)
摘要: 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 字符匹配(普通字符,元字符): 1 普通字符:大多数字符和字母都会和自身匹配 >>>
阅读全文
posted @ 2017-07-04 16:24 lazy宇
阅读(173)
评论(0)
推荐(0)
sys,logging,json模块
摘要: sys模块 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 logging模块 import logging logging.debug('
阅读全文
posted @ 2017-07-04 16:23 lazy宇
阅读(155)
评论(0)
推荐(0)
常用模块(time,os,random,hashlib)
摘要: time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) 结
阅读全文
posted @ 2017-07-04 16:22 lazy宇
阅读(189)
评论(0)
推荐(0)
2017年6月20日
内置函数与匿名函数
摘要: 内置函数 1.取绝对值的内置函数: abs print(bas(-9)) #-9的绝对值会被打印出来 2. 处理可迭代对象的函数(一):all name = ("Tom","Jack","Lily") print(all(name)) #因name这个变量定义的可迭代对象是一个正确的列表 所以实pr
阅读全文
posted @ 2017-06-20 19:44 lazy宇
阅读(193)
评论(0)
推荐(0)
2017年6月19日
day 19 yeild的表达式 面向过程 内置函数
摘要: def init(func): def wrapper(*args,**kwargs): g=func(*args,**kwargs) next(g) return g return wrapper @init #foo=init(foo) def foo(): print('starting')
阅读全文
posted @ 2017-06-19 16:46 lazy宇
阅读(270)
评论(0)
推荐(0)
下一页
公告