摘要: ``` 反射: python是动态语言,而反射(reflection)机制被视为动态语言的关键。 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用对象的功能称为反射机制。 dir:查看某个对象下,可以调用的属性——字符串 dir(obj) 内置函数: hasattr() hasa 阅读全文
posted @ 2020-04-15 14:59 pythoner_wl 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ``` 内置函数: 内置函数就是python自带的函数,底层的函数。 内置方法:__name__ 格式的方法 特点:在某种情况下自动触发执行 定制化类和对象 len :__len__ 'abc':__str__ :打印时,触发 return 值,被打印 __init__ :实例化对象时,使用 __del__ :删除,清理对象时,触发,程序结束,也是这个情况,将对象清理了 当程序调用了系统的资源,可 阅读全文
posted @ 2020-04-15 14:58 pythoner_wl 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 三层架构:编程的规范 面向过程编程 和 面向对象编程 阅读全文
posted @ 2020-04-13 20:25 pythoner_wl 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 月考题: 20.语句sorted([1, 2, 3], reverse=True) == reversed([1, 2, 3])执行结果为_________?(1分) False print(sorted([1, 2, 3], reverse=True)) print(reversed([1, 2, 阅读全文
posted @ 2020-04-10 19:18 pythoner_wl 阅读(404) 评论(0) 推荐(0) 编辑
摘要: ```面向对象封装继承多态程序 = 数据 + 功能模块可以存放 数据 和 功能函数是存放 功能 的,不调用不执行。列表,存储 数据 和 方法(函数名),把 数据 和 功能 整合起来,分为一类的编程思想就叫面向对象编程类和对象类:class先定义类,再调用类产生对象定义:定义阶段就运行,产生类的名称空间__dict__:查看名称空间class Student: 驼峰体 ... 数据属性和方... 阅读全文
posted @ 2020-04-07 18:23 pythoner_wl 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 三层架构:用户视图层、逻辑接口层、数据处理层。 一个功能,分成三层架构写,增加程序的可扩展性。 三层是互有联系的,从用户视图层开始写,涉及到那一层就到下一层去写,然后return 返回值,再写回来。 最关键的还是,要知道三层中的各个的职责是什么,那些代码写在哪一层,参数要传什么,返回值需要返回什么有 阅读全文
posted @ 2020-04-03 22:00 pythoner_wl 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 项目的说明书 项目:ATM + 购物车 项目需求: 1.额度15000或自定义 注册功能 2.实现购物商城,买东西加入购物车,调用信用卡接口结账 购物功能、支付功能 3.可以提现,手续费5% 提现功能 4.支持多账户登录 登录功能 5.支持账户间转账 转账功能 6.记录日常消费 记录流水功能 7.提 阅读全文
posted @ 2020-04-02 21:18 pythoner_wl 阅读(195) 评论(0) 推荐(1) 编辑
摘要: ``` import re re.findall('\w','abc123_8()-=') \w:字母数字下划线 \W:非数字字母下划线 \s:空白字符 \S:非空字符 \d:整数数字 \D:非整数数字 \A:开头:\Aalex,匹配开头,第一个字母开始对alex, 'alex':匹配alex sb\Z:结尾的sb 不能匹配多行的 ^alex:以alex开头 alex$:以alex结尾 重复匹配: 阅读全文
posted @ 2020-04-01 19:28 pythoner_wl 阅读(81) 评论(0) 推荐(0) 编辑
摘要: CV工程师 日志的配置字典等,知识,,, 1、日志级别与配置 2、日志配置字典 3、使用 阅读全文
posted @ 2020-04-01 17:24 pythoner_wl 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 把登录与注册的密码都换成密文形式 import hashlib pwd = input('请输入密码:').strip() with open('db.txt','a',encoding='utf-8') as f: hash1 = hashlib.md5(pwd.encode('utf-8')) 阅读全文
posted @ 2020-03-31 17:25 pythoner_wl 阅读(74) 评论(0) 推荐(0) 编辑