- Python os 模块的简单使用Python 的 os 模块可以用来处理文件夹、路径以及一些系统相关操作。获取当前目录import ospath = os.getcwd()print(path)getcwd() 可以获取 Python 程序当前所在的工作目录。判断文件是否存在import osif os.path.exists("data.txt"): print("文件存在")el... Python os 模块的简单使用Python 的 os 模块可以用来处理文件夹、路径以及一些系统相关操作。获取当前目录import ospath = os.getcwd()print(path)getcwd() 可以获取 Python 程序当前所在的工作目录。判断文件是否存在import osif os.path.exists("data.txt"): print("文件存在")el...
- Python random 模块的简单使用Python 的 random 模块可以用来生成随机数,适合抽奖、小游戏和随机测试等场景。生成随机整数import randomnumber = random.randint(1, 10)print(number)每次运行时,都可能得到 1 到 10 之间的不同整数。随机选择元素names = ["Tom", "Jack", "Lucy"]resul... Python random 模块的简单使用Python 的 random 模块可以用来生成随机数,适合抽奖、小游戏和随机测试等场景。生成随机整数import randomnumber = random.randint(1, 10)print(number)每次运行时,都可能得到 1 到 10 之间的不同整数。随机选择元素names = ["Tom", "Jack", "Lucy"]resul...
- Python 列表推导式的基本使用列表推导式(List Comprehension)可以用更简洁的方式创建列表,适合处理一些简单的数据转换。基本写法numbers = [1, 2, 3, 4, 5]squares = [x * x for x in numbers]print(squares)输出:[1, 4, 9, 16, 25]添加条件还可以在列表推导式中加入条件:numbers = [... Python 列表推导式的基本使用列表推导式(List Comprehension)可以用更简洁的方式创建列表,适合处理一些简单的数据转换。基本写法numbers = [1, 2, 3, 4, 5]squares = [x * x for x in numbers]print(squares)输出:[1, 4, 9, 16, 25]添加条件还可以在列表推导式中加入条件:numbers = [...
- Python 元组的基本使用Python 中的元组(tuple)和列表类似,也可以保存多个数据,但元组创建后通常不能直接修改。创建元组colors = ("red", "green", "blue")获取元素可以通过下标访问元组中的数据:print(colors[0])输出:red元组解包还可以一次性把元组中的值赋给多个变量:name, age = ("Tom", 25)print(name... Python 元组的基本使用Python 中的元组(tuple)和列表类似,也可以保存多个数据,但元组创建后通常不能直接修改。创建元组colors = ("red", "green", "blue")获取元素可以通过下标访问元组中的数据:print(colors[0])输出:red元组解包还可以一次性把元组中的值赋给多个变量:name, age = ("Tom", 25)print(name...
- Python 时间日期的简单处理Python 可以使用内置的 datetime 模块获取和处理日期、时间。获取当前时间from datetime import datetimenow = datetime.now()print(now)格式化时间可以使用 strftime() 将时间转换成指定格式:text = now.strftime("%Y-%m-%d %H:%M:%S")print(t... Python 时间日期的简单处理Python 可以使用内置的 datetime 模块获取和处理日期、时间。获取当前时间from datetime import datetimenow = datetime.now()print(now)格式化时间可以使用 strftime() 将时间转换成指定格式:text = now.strftime("%Y-%m-%d %H:%M:%S")print(t...
- Python JSON 数据的基本处理Python 可以使用内置的 json 模块处理 JSON 数据,常用于接口请求和配置文件。字典转 JSONimport jsonuser = { "name": "Tom", "age": 25}text = json.dumps(user, ensure_ascii=False)print(text)JSON 转字典text = '{"n... Python JSON 数据的基本处理Python 可以使用内置的 json 模块处理 JSON 数据,常用于接口请求和配置文件。字典转 JSONimport jsonuser = { "name": "Tom", "age": 25}text = json.dumps(user, ensure_ascii=False)print(text)JSON 转字典text = '{"n...
- Python 集合的基本使用Python 中的集合(set)可以保存一组不重复的数据,适合用于去重和成员判断。创建集合numbers = {1, 2, 3, 4}自动去重集合中的元素不会重复:numbers = {1, 2, 2, 3, 3}print(numbers)输出结果中只会保留不重复的元素。添加元素可以使用 add() 添加新内容:numbers.add(5)判断元素是否存在if ... Python 集合的基本使用Python 中的集合(set)可以保存一组不重复的数据,适合用于去重和成员判断。创建集合numbers = {1, 2, 3, 4}自动去重集合中的元素不会重复:numbers = {1, 2, 2, 3, 3}print(numbers)输出结果中只会保留不重复的元素。添加元素可以使用 add() 添加新内容:numbers.add(5)判断元素是否存在if ...
- Python 文件读写的基本使用Python 可以使用 open() 函数读取或写入本地文件,适合处理日志、配置文件和文本数据。读取文件with open("data.txt", "r", encoding="utf-8") as file: content = file.read() print(content)写入文件with open("data.txt", "w", en... Python 文件读写的基本使用Python 可以使用 open() 函数读取或写入本地文件,适合处理日志、配置文件和文本数据。读取文件with open("data.txt", "r", encoding="utf-8") as file: content = file.read() print(content)写入文件with open("data.txt", "w", en...
- Python 异常处理的基本使用程序运行时可能会遇到各种错误,Python 可以使用 try 和 except 来捕获异常,避免程序直接退出。基本写法try: number = int("abc")except ValueError: print("转换失败")上面的代码中,"abc" 无法转换成整数,因此会进入 except。捕获多个异常try: result = 10 ... Python 异常处理的基本使用程序运行时可能会遇到各种错误,Python 可以使用 try 和 except 来捕获异常,避免程序直接退出。基本写法try: number = int("abc")except ValueError: print("转换失败")上面的代码中,"abc" 无法转换成整数,因此会进入 except。捕获多个异常try: result = 10 ...
- Python 条件判断的基本使用Python 中可以使用 if 语句根据不同条件执行不同的代码。基本判断age = 20if age >= 18: print("已经成年")使用 else当条件不成立时,可以使用 else:age = 16if age >= 18: print("成年人")else: print("未成年人")多个条件还可以使用 elif 判断多个情况:s... Python 条件判断的基本使用Python 中可以使用 if 语句根据不同条件执行不同的代码。基本判断age = 20if age >= 18: print("已经成年")使用 else当条件不成立时,可以使用 else:age = 16if age >= 18: print("成年人")else: print("未成年人")多个条件还可以使用 elif 判断多个情况:s...
- Python for 循环的基本使用Python 中的 for 循环可以用来重复执行一段代码,特别适合遍历列表、字符串等数据。遍历列表names = ["Tom", "Jack", "Lucy"]for name in names: print(name)输出:TomJackLucy配合 range 使用range() 可以生成一组连续数字:for i in range(5): ... Python for 循环的基本使用Python 中的 for 循环可以用来重复执行一段代码,特别适合遍历列表、字符串等数据。遍历列表names = ["Tom", "Jack", "Lucy"]for name in names: print(name)输出:TomJackLucy配合 range 使用range() 可以生成一组连续数字:for i in range(5): ...
- Python 中可以使用函数(function)封装一段可以重复执行的代码,让程序结构更加清晰。定义函数使用 def 关键字可以创建一个函数:def say_hello(): print("Hello Python")调用函数函数定义完成后,可以直接通过函数名调用:say_hello()输出:Hello Python使用参数函数也可以接收外部传入的数据:def say_hello(na... Python 中可以使用函数(function)封装一段可以重复执行的代码,让程序结构更加清晰。定义函数使用 def 关键字可以创建一个函数:def say_hello(): print("Hello Python")调用函数函数定义完成后,可以直接通过函数名调用:say_hello()输出:Hello Python使用参数函数也可以接收外部传入的数据:def say_hello(na...
- Python 的列表(list)可以用来保存一组数据,并且可以随时增加、删除或修改其中的内容。创建列表fruits = ["apple", "banana", "orange"]获取元素列表下标从 0 开始:print(fruits[0])输出:apple添加元素使用 append() 可以在列表末尾添加数据:fruits.append("watermelon")删除元素可以使用 remov... Python 的列表(list)可以用来保存一组数据,并且可以随时增加、删除或修改其中的内容。创建列表fruits = ["apple", "banana", "orange"]获取元素列表下标从 0 开始:print(fruits[0])输出:apple添加元素使用 append() 可以在列表末尾添加数据:fruits.append("watermelon")删除元素可以使用 remov...
- Python 中的字典(dict)用于保存“键和值”的对应关系,非常适合存储结构化数据。 创建字典user = { "name": "Tom", "age": 25, "city": "Shanghai"} 获取数据可以通过键获取对应的值:print(user["name"])输出:Tom如果不确定键是否存在,推荐使用 get():age = user.get("age")... Python 中的字典(dict)用于保存“键和值”的对应关系,非常适合存储结构化数据。 创建字典user = { "name": "Tom", "age": 25, "city": "Shanghai"} 获取数据可以通过键获取对应的值:print(user["name"])输出:Tom如果不确定键是否存在,推荐使用 get():age = user.get("age")...
- 开篇你的 RAG 系统能回答"人工智能的发展趋势"这类宏观问题吗?传统向量检索在面对复杂查询时往往力不从心。香港大学团队开源的 LightRAG 提供了新思路:用知识图谱双层索引重构检索架构,在保持轻量化的同时,让索引速度比 GraphRAG 快 10 倍。 一、传统 RAG 的三大痛点向量检索 依赖语义相似度匹配,在实际应用中暴露出明显短板:1. 全局问题无解无法回答跨文档的宏观问题,比... 开篇你的 RAG 系统能回答"人工智能的发展趋势"这类宏观问题吗?传统向量检索在面对复杂查询时往往力不从心。香港大学团队开源的 LightRAG 提供了新思路:用知识图谱双层索引重构检索架构,在保持轻量化的同时,让索引速度比 GraphRAG 快 10 倍。 一、传统 RAG 的三大痛点向量检索 依赖语义相似度匹配,在实际应用中暴露出明显短板:1. 全局问题无解无法回答跨文档的宏观问题,比...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中 -
华为云开发者AI素养直播课·第四期2026/08/28 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;吴松明-华为云AI开发者案例开发专家
EduSwarm 是一个基于多智能体框架构建的 AI 教师团队协作平台:把备课、上课、作业、批改、学情等教学环节,交给多位专职 AI Agent(课件师、出题官、批改师、学情分析师等)协作完成。教师从「亲力亲为」变成「做决策」,学生只需凭课堂码加入即可实时跟课。
回顾中
热门标签