摘要: 派生方法实战演练 import json import datetime d = { 'ti':datetime.date.today() 't2':datetime.datetime.today() 't3':'jason' } res = json.dumps(d) print(res) """ 阅读全文
posted @ 2022-11-07 19:27 jntmja 阅读(35) 评论(0) 推荐(0)
摘要: 动静态方法 在类中定义的函数有多种特性 class Student: school_name = '摆烂大学' 1.类中直接定义函数 默认绑定给对象 类调用有几个参数传几个 对象调用第一个参数就是对象自身 def func1(self): print('看谁最能摆烂 真的好棒棒!!!') 2.被@c 阅读全文
posted @ 2022-11-06 21:46 jntmja 阅读(32) 评论(0) 推荐(0)
摘要: 什么事面向对象 面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发, 扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 面向对象是一种对现实世界理解和抽象的方法,是计算机编程 阅读全文
posted @ 2022-11-02 16:37 jntmja 阅读(48) 评论(0) 推荐(0)
摘要: ATM项目开发流程 1.项目需求分析 ATM一系列小功能: 注册,登录,提现,转账,充值,查看流水,购物车,管理员 2.ATM架构设计 第一层 与用户直接打交道 不参与核心逻辑的编写(数据展示与获取) cmd终端 浏览器(前端) 第二层 项目核心逻辑 py文件 后端框架(后端) 第三层 数据库 py 阅读全文
posted @ 2022-10-31 20:04 jntmja 阅读(79) 评论(0) 推荐(0)
摘要: hashlib 加密模块 1.何为加密 将明文数据处理成密文数据 让人无法看懂 2.为什么加密 保证数据的安全 3.如何判断数据是否是加密的 一串没有规律的字符串(数字、字母、符号) 4.密文的长短有何讲究 密文越长表示使用的加密算法(数据的处理过程)越复杂 5.常见的加密算法有哪些 md5、bas 阅读全文
posted @ 2022-10-27 20:57 jntmja 阅读(34) 评论(0) 推荐(0)
摘要: 第三方模块的下载与使用 第三方模块:别人写的模块 一般情况下功能都特别强大 我们如果想使用第三方模块 第一次必须先下载后面才可以反复使用(等同于内置模块) 下载第三方模块的方式 1.pip工具 注意每个解释器都有pip工具 如果我们的电脑上有多个版本的解释器那么我们在使用pip的时候一定要注意到底用 阅读全文
posted @ 2022-10-26 20:53 jntmja 阅读(112) 评论(0) 推荐(0)
摘要: 正则表达式前戏 案例:京东注册手机号校检 基本需求:手机号必须是11位、手机号必须以 13 15 18 19 开头、必须是纯数字 '''纯python代码实现''' while True: #1 获取用户输入的手机号 phone_num = input('请输入您的手机号>>>:').strip() 阅读全文
posted @ 2022-10-25 18:51 jntmja 阅读(45) 评论(0) 推荐(0)
摘要: 异常常见类型 syntaxError 语法错误 NameError 当你引用了变量、模块、类、函数或代码中没有定义的其他名称时,将引发 NameError IndexError 当你尝试从序列(如列表或元组)中检索索引,但是序列中找不到该索引。此时就会引发 KeyError 与 IndexError 阅读全文
posted @ 2022-10-23 20:52 jntmja 阅读(55) 评论(0) 推荐(0)
摘要: os模块 os模块主要与代码运行所在的操作系统打交道 import os 1,创建目录(文件夹) os.mkdir(r'd1') #相对路径 在执行文件所在的路径下创建目录 可以创建单级目录 os.mkdir(r'd2\d22\d222')# 不可以创建多级目录 os.makedires(r'd2\ 阅读全文
posted @ 2022-10-20 19:09 jntmja 阅读(47) 评论(0) 推荐(0)
摘要: 包的具体使用 虽然python3对包的要求降低了 不需要__init__.py也可以识别 但是为了兼容 性考虑最好还是加上__init__.py 1.如果只想用包中的几个模块 那么还是按照之前的导入方式即可 from 执行文件 import 模块,模块 2.如果直接导入包名 import 模块 导入 阅读全文
posted @ 2022-10-19 17:20 jntmja 阅读(39) 评论(0) 推荐(0)