IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python的函数与方法(上) -> 正文阅读

[Python知识库]python的函数与方法(上)

函数

  1. 什么是函数/方法

    1、函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码块
    2、函数能提高应用的模块性,和代码的重复利用率。比如我们天天使用的函数print(),这个就是函数(一个python的内置函数)。但你也可以自己在创建函数,这被叫做用户自定义函数
    
    通俗易懂的说:把一堆零散的代码放在一起并组织起来完成一个特定任务
    
  2. 为什么需要函数
    1、载体
    函数编程模式,让电脑的运算/逻辑一函数的方式进行呈现
    2、组织
    函数将原有零散的代码根据功能进行组织
    3、复用
    对高频次使用的代码段(功能)进行重复使用
    4、封装
    基于功能惊醒封装,无需关注内部细节,只需调用即可
    5、清晰
    提高整体代码本身的可读性
    6、按需
    需要的时候可随时调用(呼之即来,挥之则去)

  3. 如何声明/调用一个函数
    声明函数

声明

ii
33
函数内使用三个单/双引号,可以写说明
def my_function():
‘’’
说明
‘’’
return 4

  1. 函数/方法的参数
    一个没有参数的函数无法“火力全开”
    def add():
    result = 1 + 1
    return result
    一个有参数的函数则“如虎添翼”
    def add(num1,num2):
    result = num1 + num2
    return result
    1、形式参数 参数的名字(类似变量名)- parameter
    形式参数
    2、实际参数 该参数的具体值(变量的那个值)- argument
    在这里插入图片描述
    3、位置参数 按照参数位置取值 - positional
    位置参数受到位置限制,按照位置进行传参
    在这里插入图片描述
    4、关键字参数 就是一个标准的变量赋值的过程
    关键字参数不受到位置影响,只要对应关键字即可
    在这里插d
    5、默认参数 为函数预设的参数值
    在这里插入图片描述
    6、参数组 可变参数和可变关键字 - 传入结构化数据类型(列表、元组、字典)
    可变参数
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
可变关键字参数
在这里插入图片描述
全部参数混合使用
在这里插入图片描述
在这里插入图片描述

  1. 函数中的全局变量和局部变量
    在这里插入图片描述
    如何把全局变量引入函数中使用
    在这里插入图片描述
  2. 函数中 return的数据类型
    在这里插入图片描述
    在这里插入图片描述
  3. 函数对可变对象和不可变对象的操作
    可变对象
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    不可变对象
    在这里插入图片描述
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-14 21:35:32  更:2021-11-14 21:37:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:27:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码