07 2017 档案
摘要:configparser模块 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 单词翻译 section : 章节,部分 来看一个好多软件的常见文档格式如下: [DEFAULT] serveraliveinter =
阅读全文
摘要:递归小练习 !/usr/bin/env/python coding:utf 8 def findkeyvalue(keyname,target): """ 使用递归方式在字典列表混合数据中查找指定key的值 只返回第一个符合的键值 find the first key's value in mix
阅读全文
摘要:默认参数为可变类型的坑 程序中偶然遇到: def f(x, l = [] ): for i in range(x): l.append(i i) print(l) f(2) l此时为[0,1] f(3) l此时为 [0, 1, 0, 1, 4] f(3,l=[3,2]) l此时传入参数了,以传入的为
阅读全文
摘要:奇偶归一猜想 奇偶归一猜想,又称为3n+1猜想,冰雹猜想,克拉茲问题,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。 这里用python写了一个奇偶归一猜想程序。 x = [] def hailstone(n): if n == 1:
阅读全文
摘要:利用正则实现计算器 利用正则来实现简单计算器的功能,能够设计计算带括号的加减乘除运算。当然不使用eval等语句。 利用递归: import re from functools import reduce def foo2(y): if '(' in y: t1 = re.search(r'\([^(
阅读全文
摘要:爬虫小记 看了python正则知识之后,可以利用正则知识学学网络爬虫。 需求分析 按照自己平时浏览的网页,留意下哪个网页的信息对自己有价值,分析要爬取哪些网页信息。这里我先爬取简单的静态网页,豆瓣网经典电影排名及详细信息。 爬取目标信息:排名,电影名,导演,评分,评价人数 具体步骤 设计下载html
阅读全文