摘要:
面向对象编程思想 面向过程编程: 过程就是流程,即按照一定的流程将我们所想需要的功能一一实现程序员需要把控每一个流程 面向对象: 更偏向于创造一个功能出来,他之后用作什么用途以及后续是发展是怎么样的跟程序员无关,比如游戏人物等 面向对象类与对象 对象: 数据与功能的结合体 类: 多个对象相同数据与功 阅读全文
摘要:
动静态方法 面向对象之继承理论 继承基本操作 对象查找名字的顺序(非常重要) 继承本质 基于继承的派生方法(重要) 动静态方法 1.绑定给对象的方法 # 类中定义的函数有多种特性 class Student: school_name = '清华大学' # 1.类中直接定义函数,默认绑定给对象,类调用 阅读全文
摘要:
面向对象前戏之人狗大战 面向对象编程思想 面向对象重要理论 面向对象代码实操 对象的独有数据 对象的独有方法 今日内容详细 人狗大战 # 编写代码简单的实现人打狗,狗咬人的小游戏 """推导步骤1:代码定义出人和狗""" person1 = { 'name': 'jason', 'age': 18, 阅读全文
摘要:
三层架构 功能展示: 1.注册功能 2.登陆功能 3.查看余额 4.提现功能 5.还款功能 6.转账功能 7.查看流水 8.添加购物车 9.查看购物车 10.结算购物车 11.管理员功能 功能逻辑 1.注册功能 '用户展示层' 1.获取用户输入 2.判断用户两次密码是否一致 3.加密密码 4.连接代 阅读全文
摘要:
正则表达式与re模块 正则表达式是一门独立的语言,所有的编程语言都可以使用,它的作用可以简单的概括为,利用一些特殊符号组合产生一些特殊的含义然后去字符串中筛选出符合条件的数据 '字符组' [0123456789] 匹配0到9任意一个数 [1-9] 匹配0到9任意一个数 [a-z] 匹配26个小写字母 阅读全文
摘要:
hashlib加密模块 subprocess模块 logging日志模块 软件开发主要流程 ATM项目分析 今日内容详细 hashlib加密模块 1.什么是加密 将明文数据处理成加密文数据,让人无法看懂 2.为什么加密 保证数据的安全性 3.如何判断数据是否是加密的 一串没有规律的字符串(数字、字符 阅读全文
摘要:
第三方模块的下载与使用 网络爬虫模块之requests模块 网络爬虫实战之爬取链接二手房数据 自动化办公领域之openpyxl模块 第三方模块的扩展(模块叠模块) 网络爬虫之小实战 import requests import re res = requests.get('http://www.re 阅读全文
摘要:
正则表达式前戏 正则表达式之字符值 正则表达式之特殊符号 正则表达式之量词 正则表达式之贪婪与非贪婪匹配 正则表达式之实战应用 python正则模块之re 正则表达式前戏 案例:京东注册手机号校验 基本需求:手机号必须是11位,手机号必须以13,15,17,18,19开头,必须是纯数字 while 阅读全文
摘要:
知识回顾 异常常见类型 SyntanxError 语法错误 NameError 名字错误 IndexError 索引错误 KeyError 键错误 异常处理语法结构 1.基本语法 try: 待检测的代码 except 错误类型: 针对上述错误类型制定的方案、 2.万能异常 try: 待检测的代码 e 阅读全文
摘要:
os模块(重要) os模块主要与代码运行所在的操作系统打交道 1.创建目录(也称为文件夹) import os os.mkdir(r'd1') # 相对路径,在执行文件躲在路径下创建目录 # "mkdir创建的是单级目录" os.mkdir(r'd2.aaa.bbb.bbb') # 尝试多级目录报错 阅读全文