当前位置: 首页 > news >正文

04.Python函数和模块

文章目录

  • 04.Python函数与模块
    • 1. Python函数基础
      • 什么是函数
    • 2. 函数参数与返回值
      • 位置参数、默认参数
      • 返回值
    • 3. 函数作用域
      • 局部变量和全局变量
    • 4. 函数的高级应用
      • Lambda函数(匿名函数)
      • 函数作为参数传递
    • 5. Python模块介绍
      • 什么是模块
    • 6. 自定义模块
      • 如何创建自己的模块
    • 7. 模块的高级使用
      • 模块的别名
      • 模块的导入技巧
    • 8. Python内置模块
      • 常见的内置模块


04.Python函数与模块

1. Python函数基础

什么是函数

  • 定义函数的语法
  • 函数的组成部分(函数名、参数、返回值)
  • 示例代码:
 def greet(name):
     return f"Hello, {
     name}!"

print(greet("Alice"))
Hello, Alice!

2. 函数参数与返回值

位置参数、默认参数

  • 示例代码:
 def greet(name, message="Hello"):
     return f"{
     message}, {
     name}!"

print(greet("Alice"))
print(greet(
http://www.dtcms.com/a/35633.html

相关文章:

  • DeepSeek+Kimi 一键生成100种PPT
  • 商业化运作的“日记”
  • 突破多模态与跨领域瓶颈!清华华为联合推出革命性推荐系统专利,重塑AI时代用户体验
  • AF3 创新点总结
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Ads Kit(2)
  • 【算法】位运算
  • OpenCV计算摄影学Computational Photography
  • 【IEEE出版,往届会后3个月EI检索 | 西华大学主办 | 中英文期刊、SCI期刊推荐】第四届能源、电力与电气国际学术会议(ICEPET 2025)
  • DeepSeek+Kimi生成高质量PPT
  • 智慧家居中的视频监控系统-------2、MJPG-streamer方案的实现
  • 迅为RK3568开发板篇Openharmony配置HDF控制UART-实操-HDF驱动配置UART-配置 rk3568_uart_config.hcs
  • 即将发布书籍 - Yocto项目实战教程:高效定制嵌入式Linux系统
  • 为什么要将PDF转换为CSV?CSV是Excel吗?
  • 如何实现应用程序与中间件的类进行隔离
  • 无人机实战系列(二)本地摄像头 + Depth-Anything V2
  • python学习一
  • 算法系列之搜素算法-二分查找
  • 一.Vue中的条件渲染
  • vue 修改el-tree高亮样式
  • Visual Studio 中 C/C++ 函数不安全警告(C4996)终极解决方案:分场景实战指南
  • 一周热点:Replit-用于下单的移动应用程序
  • 【Pandas】pandas Series where
  • 欧拉回路与哈密尔顿回路: Fleury算法与Hierholzer 算法(C++)
  • 从图片生成3维场景--NERF原理解析及加速版HashNeRF-pytorch代码实现
  • (九)Mapbox GL JS 中 Marker 图层的使用详解
  • 学习笔记04——JMM内存模型
  • 在Spring Boot+Vue前后端分离的项目中使用JWT实现基本的权限校验
  • 数据安全_笔记系列01:数据分类分级与敏感数据识别详解
  • 内容中台智能推荐系统的模型演进
  • CSS中padding和margin属性的使用