随笔分类 - python
python学习
摘要:BeautifulSoup示例: PyQuery示例: #!/usr/bin/env python# -*- coding: utf-8 -*-# author: imcatifrom pyquery import PyQuery as pqhtml = """<html lang="en"> <h
阅读全文
摘要:爬取百度贴吧帖子信息 #!/usr/bin/env python # -*- coding: utf-8 -*- # author: imcati import requests,re,time class TiebaSpider(object): def __init__(self,tiebaName): self.tiebaName=tiebaName ...
阅读全文
摘要:单元测试:用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 unittest: python内置的单元测试框架,具备编写用例、测试用例、执行用例、输出报告等自动化框架的条件。 unittest的四个核心概念: test case :一个完整的测试单元,执行该测试单元可以完成对某一个问题
阅读全文
摘要:文件操作 通过内置的open()函数打开一个文件对象。 格式:fd=open('filename') 以不同模式打开一个文件对象: 示例: [xxoo:/tmp]$ cat tmpfilehelloworld 只读方式: #!/usr/bin/env pythonfile=open('tmpfile
阅读全文
摘要:类的定义:Python编程中类的概念可以比作是某种类型集合的描述,如“人类”可以被看作一个类,然后用人类这个类定义出每个具体的人——你、我、他等作为其对象。类还拥有属性和功能,属性即类本身的一些特性,如人类有名字、身高和体重等属性,而具体值则会根据每个人的不同;功能则是类所能实现的行为,如人类拥有吃
阅读全文
摘要:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 函数定义: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档
阅读全文
摘要:条件判断: if if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。 语法格式: if 条件1: 执行语句1elif 条件2: 执行语句2else: 执行语句3 示例: #!/usr/bin/env pythonnumber=13if 5
阅读全文
摘要:1.变量 定义一个变量储存需要打印的信息: message="hello,world!" print(message) 变量的命名和使用 变量的命名规则: 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_me
阅读全文