• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






MrQin

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  Python

 
python爬虫中文乱码问题
摘要:用urllib做一个简单的功能,抓取网页,然后打印,发现中文部分输出异常,全是16进制,如图 后面百度了一下,看了几张帖子,终于找到了解决方法,只需要将结果decode一下就ok,decode的编码根据不同的网站都不一样,一般为utf-8 之后输出结果正常 阅读全文
posted @ 2017-03-09 17:25 MrQin 阅读(164) 评论(0) 推荐(0)
python数学运算
摘要:abs(-3) 绝对值 radom(3.4) 四舍五入取整 pow(3,5) 3的5次方 pow(3,5,2) 3的5次方余2 cmp(3,6) 比较大小 divmod(10,4) 返回结果和余数 阅读全文
posted @ 2017-01-23 14:33 MrQin 阅读(117) 评论(0) 推荐(0)
python序列的方法
摘要:定值表、表和字符串通用: len(s) 长度 min(s) 最小值 max(s) 最大值 all(s) 当所有元素为True返回True any(s) 当其中一个元素为True返回True sum(s) 求和 s.count(x) 出现次数 s.index(x) 首次出现的下标 以下适用于非定值表 阅读全文
posted @ 2017-01-23 11:12 MrQin 阅读(163) 评论(0) 推荐(0)
python的函数对象
摘要:1、lambda函数 lambda可用于定义函数,例子: func = lambda x,y: x+y print func(x,y) 2、函数可作为参数传递 def f2(f1,a): f1(a,1) return f1 f2(f1,4) 3、map re = map((lambda x: x+3 阅读全文
posted @ 2017-01-22 17:01 MrQin 阅读(1407) 评论(0) 推荐(0)
puthon的循环对象
摘要:1、循环对象 循环对象包含一个next方法, 这个方法作用是到下一个结果,当这一系列结果结束的时候,会报StopIteration的错误 for在循环对象时候就是不断地调用next函数,直到报StopIteration的错误 比如在读取文件中可以 for line in file: print li 阅读全文
posted @ 2017-01-22 16:44 MrQin 阅读(261) 评论(0) 推荐(0)
python中的循环设计
摘要:1、range() S = 'abcdefghijk' for i in range(0,len(S),2): print S[i] range 参数分别是 下限、上线、步长 2、enumerate S = 'abcdefghijk' for (index,char) in enumerate(S) 阅读全文
posted @ 2017-01-22 16:28 MrQin 阅读(109) 评论(0) 推荐(0)
python关键字传递
摘要:1、函数定义 def fName(a,b,c): print a+b+c 2、关键字传递 fName(1,2,3) 默认按顺序传递参数 fName(1,c=2,b=3) 调换b c 的顺序传递参数 3、默认参数 def fName(a,b,c=30) print a+b+c 当c不传递时候默认值为3 阅读全文
posted @ 2017-01-22 16:14 MrQin 阅读(175) 评论(0) 推荐(0)
python模块
摘要:1、引入模块 import 模块名(不带后缀) 2、调用方法 模块名.方法名() 3、其他引入方式 import a as b # 引入模块a,并将模块a重命名为b from a import function1 # 从模块a中引入function1对象。调用a中对象时,我们不用再说明模块,即直接使 阅读全文
posted @ 2017-01-22 15:51 MrQin 阅读(110) 评论(0) 推荐(0)
python读写
摘要:1、打开文件 file = open(fileName,model); model 值有 r 打开只读文件,该文件必须存在。 r+ 打开可读写的文件,该文件必须存在。 w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。 w+ 打开可读写文件,若文件存在则文件 阅读全文
posted @ 2017-01-22 15:27 MrQin 阅读(108) 评论(0) 推荐(0)
python字典
摘要:前端的朋友学习时候可以看看 1、python字典与JSON 格式一样 dic = {'dom':11,'mary':12} 不同点在于, python 中的 属性名称必须有引号。 2、如JS对象的反射一样,可进行遍历 for key in dic: print dic[key] 3、字典常用函数 k 阅读全文
posted @ 2017-01-22 15:12 MrQin 阅读(111) 评论(0) 推荐(0)