摘要:
概念:正则表达式是一个特殊的符号系列,它可以帮助开发人员检查一个字符串是否与某种模式匹配;python中的re模块拥有着全部的正则表达式功能; 阅读全文
摘要:
爬虫原理 网络连接:计算机一次Request请求和服务器端的Response回应,即实现了网络连接。 爬虫原理:(1)模拟计算机对服务器发起的Request请求;(2)接收服务器端的Response内容并解析,提取所需的信息。有多页面爬虫和跨页面爬虫。 网页构造:安装和使用和chrome浏览器; 安 阅读全文
摘要:
利用Django开发网站系统: 每当需要修改模型时,都要采取如下三个步骤:1.修改models.py; 2.对你的app调用makemigrations; 3.让Django迁移项目migrate; 首先,一般先在应用目录下的models.py中编写数据模型类; 然后,根据数据模型建立数据库表,py 阅读全文
摘要:
字典 概念:在python中,字典是一系列键值对;每个键都与一个值相关联,可以使用键来访问与之相关联的值;与键相关联的值可以是数字,字符串,列表乃至字典(可将任何python对象用做字典中的值) 访问字典中的值:获取与键相关联的值,可依次指定字典名和放在方括号中的键; 添加键值对:字典是一种动态结构 阅读全文
摘要:
input函数的工作原理:函数input()让程序暂停运行,等待用户输入一些文本;获取用户输入后,python将其存储在一个变量中,以方便使用;注意: 函数input()接受一个参数:即要向用户显示的提示或说明,让用户知道该如何做; 有时提示可能超过一行,需要指出获取特定输入的原因,此时,可将提示存 阅读全文
摘要:
打开文件:函数open() open()接收一个参数:要打开的文件的名称;返回一个表示文件的对象; 读取文件:函数read() read()到达文件末尾时返回一个空字符串,显示出来就是一个空行,若要删除,可在print()语句中使用rstrip(); 删除每行的空格strip(); 文件路径:相对路 阅读全文
摘要:
类 根据类来创建对象被称为实例化;在python中,首字母大写的名称指的是类;类中的函数称为方法;通过实例访问的变量称为属性; 方法__init__(): (注意此处是两个下划线,不是一个)这是一个特殊的方法,每当根据包含此方法的类创建新实例时,python都会自动运行它;在这个方法的定义中,形参s 阅读全文
摘要:
合并字符串(拼接) 在字符串中添加制表符:\t 如 print("\tpython") 换行符:\n 如 print("python\n")字符串“\n\t”让python换到下一行,并在下一行开头添加一个制表符; 删除空白:rstrip()方法可删除字符串末尾的空白; lstrip()方法可删除字 阅读全文
摘要:
函数定义:使用关键字def加上函数名,定义以冒号结尾, 后面的所有缩进行构成了函数体; 其中有被称为文档字符串的注释,文档字符串由三引号括起,python使用它们生成程序中函数的文档; 调用函数,可依次指定函数名以及用括号括起的必要信息; 形参:函数完成其工作所需的一项信息;(定义时用到)实参:调用 阅读全文
摘要:
python标准库中的模块unittest提供了代码测试工具; (1)单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情况下的行为都符合要求; (2)全覆盖式测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式; (3)要为函数编写测试用例,可先导入 阅读全文
摘要:
乔布斯说:“任何人都应该学点编程。” 一.几个概念源代码:采用某种编程语言编写的计算机程序,人类可读;如result=2+3;目标代码:计算机可直接执行,人类不可读(专家除外);如110100010 00111011编译:将源代码一次性转换为目标代码的过程;解释:将源代码逐条转换成目标代码同时逐条运 阅读全文
摘要:
eval()函数:将字符串str当成有效的表达式来求值并返回计算结果; 操作列表:1.遍历整个列表 使用for循环遍历整个列表的所有元素; for magician in magicians:在代码行 for magician in magicians:后面,每个缩进的代码行都是循环的一部分,且将针 阅读全文
摘要:
if 语句 每条if语句的核心都是一个值为True或Flase的表达式,这种表达式被称为条件测试; 检查是否相等:==相等运算符在它两边的值相等时返回True,否则返回Flase; 检查是否相等考虑大小写:在python中检查是否相等时区分大小写,两个大小写不同的值会被视为不相等; 但如果大小写无关 阅读全文
摘要:
9.26 python的内建函数:id() 作用:查看每个对象的内存地址;help() 可以查看其他函数的文档;type()作用:查看每个对象的类型;divmod():返回两个数的商和余数;round():实现四舍五入;(给定一个数和须保留的小数点后的位数)dir():可查看库中的所有东西; 对象有 阅读全文
摘要:
Django是一个web框架,一套用于帮助开发交互式网站的工具;他可以响应网页请求,让你能更轻松的读取数据库,管理用户等; 创建django项目的基本步骤: 1.新建一个虚拟环境,python -m venv ll_env;并激活,ll_env\Scripts\activate;(可省) 2.安装d 阅读全文