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

12.9观看蓝桥杯心得

Python 函数学习笔记

一、函数:。

  1. 函数的基础结构:从定义到调用
    函数的基本语法是 def 函数名(参数):,再通过缩进写函数体,最后用函数名()调用。
    示例代码:
## 定义一个输出欢迎语的函数
def say_hello():print("Hello,world!")       # 函数体:要执行的操作print("welcome to python functions.")## 调用函数(执行函数体内的代码)
say_hello()

学习心得:函数可以是使代码变得更简洁

2. 参数:让函数 “灵活应变”

# 定义带参数的函数(name是“形参”,即函数接收的变量)
def greet(name):print("Hello,", name)  # 用参数动态输出内容## 调用时传入“实参”(具体的值)
greet("Alice")  # 输出:Hello, Alice
greet("Bob")    # 输出:Hello, Bob

学习心得:参数是函数的 “灵活开关”—— 比如greet函数,只要传不同的名字,就能输出不同的问候语,不用为每个名字都写一个新函数,提高了代码运行的效率

3. 多个参数:让函数处理更复杂的逻辑

函数可以接收多个参数,用逗号分隔形参,调用时按顺序传实参即可
示例代码:

# 定义接收2个参数的函数,实现两数相加
def add(a, b):print("两个数之和是:", a + b)## 传入不同的实参,得到不同结果
add(5, 3)     # 输出:两个数之和是: 8
add(100, 200) # 输出:两个数之和是: 300

学习心得:多个参数让函数能处理 “多输入任务”,提高代码的效率

二、内置函数:Python 自带的 “快捷工具”

除了自己写函数,Python 还内置了很多常用函数,比如:
常用内置函数及用途:

print():输出内容到控制台(最常用的函数之一)
len():获取字符串、列表等对象的长度(比如len("abc")返回 3)
type():查看变量的数据类型(比如type(123)返回<class 'int'>)
int():将其他类型(比如字符串)转换为整数(比如int("123")返回 123)

input():接收用户从键盘输入的内容(比如name = input("请输入名字:"))

http://www.jsqmd.com/news/120448/

相关文章:

  • [学习资料] 什么是状态机?怎么设计MCU状态机
  • 挖到宝了!这些国产儿童鞋服品牌超绝 - 品牌测评鉴赏家
  • 【课程设计/毕业设计】基于springboot的演唱会购票系统的设计与实现,构建 “演出管理 - 票务销售 - 订单履约” 的全流程平台【附源码、数据库、万字文档】
  • 2025年线下儿童羽绒服选购指南:宝妈实测口碑品牌,这些细节决定质量好坏 - 品牌测评鉴赏家
  • 儿童鞋服选购经验分享:如何为孩子挑选合适的穿着? - 品牌测评鉴赏家
  • 23、他她它的区别
  • Thinkphp和Laravel+vue电子实验报告在线管理lw
  • Java计算机毕设之基于springboot+vue的食品仓库管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • Leetcode-3780-Python
  • Gemini-3-Flash-Preview API调用示例:介绍+教程+国内使用大全
  • 24、数据库表,列顺序不一样,这么导入导出数据
  • 8个AI论文工具,助研究生高效完成毕业写作!
  • [G32R] 使用 vscode+cmake 开发 G32R501
  • Cursor编辑器的使用技巧
  • Thinkphp和Laravelpython桂平旅游管理系统vue
  • 2025.12.21总结
  • 升压芯片很简单(一),快速选择升压芯片+利用升压芯片设计LED电源
  • Thinkphp和Laravel冬奥会奥运会管理网站3.3vue
  • 【计算机毕业设计案例】基于SpringBoot的校园快递管理系统设计与实现基于springboot的校园智能物流管理系统的设计与实现(程序+文档+讲解+定制)
  • 2025年儿童羽绒服选购指南:这些品牌温暖又好穿 - 品牌测评鉴赏家
  • 零极点对消:原理、作用与风险
  • LeetCode 453 - 最小操作次数使数组元素相等
  • 2025年儿童羽绒服选购指南:宝妈必囤的温暖清单,这些品牌让娃轻松过冬 - 品牌测评鉴赏家
  • 最新!全球网络安全人才缺口达480万!
  • Python 基础语句结构回忆
  • 提示工程架构师必读:Agentic AI技术生态标准化与开源社区发展报告
  • [运放] 国产芯片ZJA3100你会用吗?是单端信号转差分信号运放
  • [NOI2020] 命运
  • Java毕设项目:基于springboot的校园智能物流管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • C#之Modbus-RTU通讯-读取输出寄存器-无符号整数