在 python 中重新创建我的第一个 CRUD

320 阅读3分钟

「这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战

🌊 作者主页:海拥
🌊 作者简介:🏆CSDN全栈领域优质创作者、🥇HDZ核心组成员
🌊 粉丝福利:往期获奖记录 每周送6~9本书,不定期送各种小礼品

🐍 python 中创建第一个 CRUD 🐍

在 python 中重新创建我的第一个 CRUD,给大家讲讲我的一些思路

使用了哪些技术和方法?

一开始我认为最明显的是我使用python语言来构建所有系统。而现在显然超越我想演示的方向对象(OO)系统,是在基两个类中创建的,一个被实例化以创建菜单对象,另一个是客户端,其中一个被实例化以创建对象客户有姓名和出生日期,年龄由班级自动计算。此外,该项目通过测试驱动开发(TDD)方法进行思考 ,所有代码都考虑到易于快速维护

关于类客户

类的构造函数和“名称”属性

该对象由具有两个实例的构造函数创建,名称和出生日期。首先,在输入字段中,用户输入的信息接受一个小处理,消除了请求中的所有空格,最后由 .strip() 函数进行处理,同时对 Title() 应用其他小处理函数,之后将输入的内容导入到对象构造器中进行实例化。名称是自动验证的,如果用户在字符串数组中键入一个数字,则不会创建对象,并且会向用户提出错误通知问题,验证后如果一切正常,则对象接收属性名称。

类构造函数,“生日”和“年龄”属性

构造函数中的属性出生日期适用于两个信息。首先在输入字段中键入的日期进入验证器,这是一种验证日期格式是否符合标准以及是否有效的实习方法,导致如果输入字段内容为“30/02/2002”,例如,错误消失了,告知用户这种日期无效(因为二月会持续到 28 日或 29 日)。验证后,如果一切正常,格式为 dd/mm/yyy 的日期将返回到“self.bith_date”属性。

在此验证之后,将相同的信息捐赠给其他内部方法,即年龄生成器。这个 inters 方法在构造对象时使用出生日期信息和实际日期来计算年龄。重要的一点是,如果该属性在其他时刻被调用,则再次进行年龄计算,因此构造的年龄不会相同,为此该属性接收一个getter方法,首先保护并避免被实例化出类;在调用此 getter 的所有时间,getter 都使用 intern 方法根据出生日期进行计算,这是静态的。

作者立志打造一个拥有100个小游戏/工具的摸鱼网站,更新进度:42/100

我已经写了很长一段时间的技术博客,并且主要通过掘金发表,这是我的一篇关于在 python 中重新创建我的第一个 CRUD。我喜欢通过文章分享技术与快乐。你可以访问我的博客: juejin.cn/user/204034… 以了解更多信息。希望你们会喜欢!😊

💌 欢迎大家在评论区提出意见和建议!💌