随笔分类 - python基础
关于学习python的基础
摘要:视图层 主要是放一些主要功能,展示给用户看的,收集用户输入数据 接口层 被视图层调用,处理具体的业务逻辑 数据层 被接口层调用,对数据做增删改查的操作 start启动文件 import os import sys base_dir = os.path.dirname(os.path.dirname(
阅读全文
摘要:正则表达式前戏 案例:京东注册手机号校验 基本需求:手机号必须是11位、手机号必须以13 15 17 18 19开头、必须是纯数字 '''纯python代码实现''' while True: # 1.获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip
阅读全文
摘要:今日内容概要 hashlib加密模块 subprocess模块 logging日志模块 软件开发主要流程 ATM项目分析 今日日内容详细 hashlib加密模块 1.何为加密 将明文数据处理成密文数据 让人无法看懂 2.为什么加密 保证数据的安全 3.如何判断数据是否是加密的 一串没有规律的字符串(
阅读全文
摘要:今日内容概要 作业讲解 第三方模块的下载与使用 网络爬虫模块之requests模块 网络爬虫实战之爬取链家二手房数据 自动化办公领域之openpyxl模块 第三方模块的扩展 hashlib加密模块 今日内容详细 作业详解 """ 网络爬虫没有我们现在接触的那么简单 有时候页面数据无法直接拷贝获取 有
阅读全文
摘要:今日内容概要 正则表达式前戏 正则表达式之字符组 正则表达式之量词 正则表达式之特殊符号 正则表达式之课堂练习 正则表达式之贪婪与非贪婪匹配 正则表达式之实战应用 python正则模块之re 正则表达式 正则表达式前戏 案例:京东注册手机号校验 基本需求:手机号必须是11位、手机号必须以13 15
阅读全文
摘要:os模块 os模块主要与代码运行所在的操作系统打交道 import os # 1.创建目录(文件夹) # os.mkdir(r'd1') # 相对路径 在执行文件所在的路径下创建目录 可以创建单级目录 # os.mkdir(r'd2\d22\d222') # 不可以创建多级目录 # os.maked
阅读全文
摘要:今日内容概要 os与sys模块 os模块主要与操作系统打交道 sys模块主要与python解释器打交道 json模块 今日内容详细 os模块 os模块主要与代码运行所在的操作系统打交道 import os # 1.创建目录(文件夹) # os.mkdir(r'd1') # 相对路径 在执行文件所在的
阅读全文
摘要:今日内容概要 包的具体使用 编程思想的转变 软件开发目录规范 python常用内置模块 collections 模块 time 模块与datetime模块 os模块与sys模块 今日内容详细 包的具体使用 虽然python3对包的要求降低了 不需要__init__.py 但是为了兼容性考虑最好还是加
阅读全文
摘要:今日内容概要 索引取值与迭代取值的差异 模块简介 导入模块的两种句式 导入模块问题及解决策略 判断文件类型 模块的查找顺序 模块的绝对导入与相对导入 今日内容详细 索引取值与迭代取值的差异 1、索引取值 可以任意位置任意次数取值 不支持无序类型的数据取值 2、迭代取值 只能从前往后依次取值无法后退
阅读全文
摘要:今日内容概要 异常处理语法结构 异常处理实战应用 生成器对象 生成器对象实现range方法 生成器表达式 生成器笔试题 今日内容详细 异常常见类型 SyntaxError NameError IndexError KeyError IndertationError ...... 异常处理语法结构 1
阅读全文
摘要:文件读写 1.文件操作 文件其实就是操作系统给我们一个快捷操作硬盘的方式,我们双击打开一个文本文件就是相当于硬盘存储的数据,加载到内存中 2.文件读写模式 文件操作模式有两种 一种是文本模式 一种是二进制模式(bytes) 主要读写模式为: 文本模式 rt wt at 二进制模式 rb wb ab
阅读全文
摘要:今日内容概要 作业讲解 重要内置函数 常见内置函数 可迭代对象 迭代器对象 for循环内部原理 今日内容详细 作业讲解 有下列用户数据 user_data = { '1': {'name': 'jason', 'pwd': '123', 'access': ['1', '2', '3']}, '2'
阅读全文
摘要:作业讲解 1.利用有参装饰器编写多种用户登录校验策略 # 1.利用有参装饰器编写多种用户登录校验策略 """ 1.直接写死的 jason 123 2.数据来源于列表 ['jason|123','kevin|321','tony|222'] 3.数据来源于文件 jason|123\n tom|321\
阅读全文
摘要:作业讲解 1.编写一个用户认证装饰器 函数:register login transfer withdraw 基本要求 执行每个函数的时候必须先校验身份 eg: jason 123 拔高练习(有点难度) 执行被装饰的函数 只要有一次认证成功 那么后续的校验都通过 提示:全局变量 记录当前用户是否认证
阅读全文
摘要:global与nonlocal global money = 666 def index(): global money money = 123 index() print(money) # 123 ''' 局部名称空间直接修改全局名称空间中的数据 ''' nonlocal def index():
阅读全文
摘要:今日内容概要 作业讲解 函数参数 名称空间与作用域 名字的查找顺序 函数名的多种用法 今日内容详细 作业讲解 def register(): 注册代码 def login(): 登录代码 while True: print(""" 1.注册功能 2.登录功能 """) choice == "1":
阅读全文
摘要:今日内容概要 作业讲解 数据类型内置方法理论 整型相关操作 浮点型相关操作 字符串相关操作 列表相关操作 可变类型与不可变类型 今日内容详细 作业讲解 1.计算1-100所有的数之和 s = 0 for i in range(101): s+=i print(s) 2.判断列表中数字2出现的次数 l
阅读全文
摘要:今日内容概要 1.作业讲解 2.while循环补充说明 3.流程控制之for循环 4.基本数据类型内置方法 今日内容详细 1.作业讲解 1.根据用户输入内容打印其权限 ''' jason --> 超级管理员 tom --> 普通管理员 jack,rain --> 业务主管 其他 --> 普通用户 '
阅读全文
摘要:今日内容概要 1 垃圾回收机制 2 流程控制理论 3 流程控制必备知识 4 分支结构 5 循环 1 垃圾回收机制 """ 为了节省空间内存,减轻电脑压力,python有自带的垃圾回收机制自动管理 """ 1 引用计数 name='wuyong' 数据值wuyong身上的引用计数为1 name1 =
阅读全文
摘要:今日内容分享主题 1、bool布尔 2、tuple元组 3、set集合 4、input 5、print函数 6、格式化输出 7、基本运算符 8、常用赋值符 9、逻辑运算符 10、成员运算符 11、身份运算符 今日内容详细 1、bool 布尔 1、用来判断真和假,只有这两种情况 2、两种状态 True
阅读全文

浙公网安备 33010602011771号