随笔分类 -  python-正式课-进阶

摘要:计算活的天数 """ 定义函数,根据生日(年月日),计算活了多天 """ from datetime import datetime def calculate_alive_day(year: int, month: int, day: int) -> int: """ 计算出生到现在活着天数 :p 阅读全文
posted @ 2022-12-16 09:50 跃动指尖 编辑
摘要:函数式编程 (1) 定义:用一系列函数解决问题。-- 函数可以赋值给变量,赋值后变量绑定函数。-- 允许将函数作为参数传入另一个函数。(2) 高阶函数:将函数作为参数或返回值的函数。 函数作为参数(函数式编程理论支柱) 将核心逻辑传入方法体,使该方法的适用性更广,体现了面向对象的开闭原则。 函数式编 阅读全文
posted @ 2022-12-16 01:04 跃动指尖 编辑
摘要:定时任务框架 APScheduler提供了基于间隔、周期及时间的定时任务 在命令行安装 # Linux操作系统:sudo pip install apscheduler # Windows操作系统:pip install apscheduler 调度器 阻塞 BlockingScheduler:主程 阅读全文
posted @ 2022-12-15 23:22 跃动指尖 编辑
摘要:日期时间模块 datetime模块中最常用的是日期时间datetime类与时间间隔timedelta类 from datetime import datetime, timedelta date_now = datetime.now() # 获取现在的时间 print(date_now.year) 阅读全文
posted @ 2022-12-15 22:40 跃动指尖 编辑
摘要:程序结构 1 模块 Module 1.1 定义 包含一系列数据、函数、类的文件,通常以.py结尾。 1.2 作用 让一些相关的数据,函数,类有逻辑的组织在一起,使逻辑结构更加清晰。有利于多人合作开发。 1.3 导入 1.3.1 import # 原理:创建变量存储目标模块地址 # 导入:import 阅读全文
posted @ 2022-12-15 22:38 跃动指尖 编辑
摘要:1. 概述 1.1 面向过程 定义:分析出解决问题的步骤,然后逐步实现。例如:婚礼筹办-- 请柬(选照片、措词、制作)-- 宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材)-- 仪式(定婚礼仪式流程、请主持人) 1.2 面向对象 定义:找出解决问题的人,然后分配职责。例如:婚礼筹办-- 发请柬 阅读全文
posted @ 2022-12-14 23:25 跃动指尖 编辑
摘要:手机类 """ 练习:创建手机类,实例化两个对象并调用其函数,最后画出内存图。 数据:品牌、价格、颜色、重量 行为:通话 """ class MobilePhone: def __init__(self, brand="", price=0, color="", weight=0): self.br 阅读全文
posted @ 2022-12-14 22:32 跃动指尖 编辑

点击右上角即可分享
微信分享提示