成为大佬第十六天(函数进阶)
1.函数的注释基本语法def 函数名(参数名: 类型) - 返回值类型: pass类型错误不会报错会继续输出但会警告def f1(a :int)-int: return a print(f1(t))参数名类型 | 类型 “|” 表示 或def f1(a:int,b:float|int) - int|float: print(a,b) return a b f1(3,5.5)不同数据结构参数类型表达不同def f2(data:list[str|int],obj:dict[str,int],n : int 5): print(data, obj,n) f2([3,6,a],{id : 101},7)2.异步函数异步函数是用于并发执行 I/O 密集型任务提高程序效率。例代码运行会永远执行函数wake_up因此为了并发执行提高程序速率我们使用异步函数import time def wake_up(): while True: print(f醒醒啦) time.sleep(1) def go_sleep(): while True: print(f去睡觉) time.sleep(1) def main(): wake_up() go_sleep() main()async def 函数名() 异步 await等待 asyncio.sleep(1) 等待一秒执行 asyncio.run()通过asyncio来启动协程三个都是必不可少import asyncio async def wake_up(): while True: print(f醒醒啦) await asyncio.sleep(1) async def go_sleep(): while True: print(f去睡觉) await asyncio.sleep(1) async def go_to_school(): while True: print(f去上学) await asyncio.sleep(1) async def main(): c1 wake_up() c2 go_sleep() c3 go_to_school() await asyncio.gather(c1, c2, c3) asyncio.run(main())3.面向对象面向函数编程是一种以函数为核心的编程范式即函数可以像变量一样被传递、赋值和返回。类是面向对象编程OOP的核心概念可以理解为创建对象的蓝图或模板。class Person: 人类 pass # 创建实例对象 p1 Person() print(p1,type(p1)) # class __main__.Person4.初始化函数类的核心组成部分:__init__()— 构造函数在创建对象时自动调用用于初始化对象属性self— 指向当前实例self表示当前对象自身所有实例方法都必须有self参数。基本语法:class 类名: # 初始化方法构造函数 def __init__(self, 参数1, 参数2): 初始化实例 self.属性1 参数1 # 实例属性 self.属性2 参数2 # 实例方法 def 方法名(self): 实例方法 return self.属性1例class Person: def __init__(self, name, age): # 给self实例添加数据name self.name name self.age age def get_name(self): return self.name def set_name(self, name): self.name name def get_age(self): return self.age def set_age(self, age): self.age age # 类内的self 完全等同于类外的实例名 # 执行类 就是执行类的初始化函数 p1 Person(li, 25) print(p1.name, p1.age) p1.set_name(ti) print(p1.name, p1.get_name()) p1.set_age(250) print(p1.get_age())

相关新闻

Labelme JSON批量转换实战:Python脚本实现自动化数据集生成

Labelme JSON批量转换实战:Python脚本实现自动化数据集生成

1. 项目概述:从单张标注到批量生产的效率革命如果你用过Labelme,那你一定对那个经典的“另存为”操作印象深刻:标注完一张图片,点击“Save”,生成一个同名的.json文件,然后想把它转换成训练用的图像和掩码&…

2026/8/1 5:51:58 阅读更多 →
KS调度器原理与生产环境调优实战

KS调度器原理与生产环境调优实战

1. 为什么面试官总爱问KS调度器?最近帮几个朋友模拟面试,发现无论应聘初级还是高级岗位,KS调度器的工作原理总是高频考点。很多候选人反映背了概念却讲不清底层逻辑,最后只能尴尬地说"这个我收藏了还没看"。今天我们就来…

2026/8/1 5:51:58 阅读更多 →
FlowUs CLI:让AI工具直接操作工作空间,提升自动化协作效率

FlowUs CLI:让AI工具直接操作工作空间,提升自动化协作效率

你有没有遇到过这种情况:手里有一个特别顺手的 AI 工具,比如 Codex 或者 WorkBuddy,它能帮你写代码、分析需求、生成文档,但每次你想让它帮你整理一下工作空间里的文件,或者更新一下多维表里的数据,都得手动…

2026/8/1 5:51:58 阅读更多 →

最新新闻

AI 配音真人感实测:2026 年哪款文字转语音工具最像真人?

AI 配音真人感实测:2026 年哪款文字转语音工具最像真人?

"这配音一听就是机器做的。"—— 这大概是 AI 配音被吐槽最多的一句话。确实,早些年的文字转语音工具,读出来的声音就像老式导航仪,语速恒定、语调平直、停顿均匀,一听就假。但 2026 年的今天,AI 配音技术早…

2026/8/1 6:38:12 阅读更多 →
C#扑克牌识别系统:传统图像处理实战指南

C#扑克牌识别系统:传统图像处理实战指南

1. 项目概述:从想法到可运行的识别系统最近在整理一些桌面小项目时,翻出了一个几年前做的扑克牌识别系统。当时的需求很简单:想做一个能自动识别摄像头画面里扑克牌花色和点数的程序,用来辅助一些卡牌游戏的计分或者教学演示。这个…

2026/8/1 6:38:12 阅读更多 →
拥有自主知识产权四诊合参系统哪家专业

拥有自主知识产权四诊合参系统哪家专业

前段时间,一位做连锁养生馆的老客户跟我诉苦,说去年采购的一批所谓“智能舌诊仪”,用了不到半年就问题频出。光线稍微暗一点,舌象识别就偏差很大;想对接门店的会员系统,对方直接回复“不支持二次开发”&…

2026/8/1 6:38:12 阅读更多 →
CaML与Sentient Futures揭示多智能体系统中令人担忧的“上司行为“

CaML与Sentient Futures揭示多智能体系统中令人担忧的“上司行为“

这项由CaML(Compassion Aligned Machine Learning)与Sentient Futures联合开展的研究发表于2026年7月,论文编号为arXiv:2607.15434v2,有兴趣深入了解的读者可以通过该编号在arXiv平台查询完整论文。**当AI开始管理AI,谁…

2026/8/1 6:38:12 阅读更多 →
Python字符串转浮点数错误解析与数据清洗实战指南

Python字符串转浮点数错误解析与数据清洗实战指南

1. 问题本质与场景剖析“ValueError: could not convert string to float”这个错误,但凡写过几天Python的朋友,大概率都见过。它就像一个不请自来的老朋友,在你处理数据、读取文件或者解析用户输入时,冷不丁地跳出来给你一个“惊…

2026/8/1 6:37:12 阅读更多 →
Voronoi图:空间划分的数学之美与多领域应用实践

Voronoi图:空间划分的数学之美与多领域应用实践

1. 从“谁的地盘谁做主”说起:Voronoi图的直观理解想象一下,你站在一片空旷的田野上,周围散落着几个村庄。现在,你需要决定:对于田野里的任意一个点,比如一棵树或者一口井,它应该归属于哪个村庄…

2026/8/1 6:37:12 阅读更多 →

日新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/31 1:03:03 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/8/1 5:19:34 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/31 4:19:39 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →