7月28号小结目录函数
函数的参数
全局变量和局部变量
迭代器和生成器
匿名函数
递归调用
高阶函数
装饰器
函数函数的作用:将面向过程的代码变得模块化,能够实现重复调用。以前使用过的函数有:input、print、type等。函数的语法使用def关键字定义函数,def后面跟函数名(本质:变量)、圆括号和冒号。圆括号中放形参(形参是向函数内部传参的变量)函数内部代码块通常第一行写多行注释,作为解释
迭代器是 Python 最强大的功能之一,可以想像如果有个几十 GB 的大文件,你需要编写程序处理其中的文本信息,如果一次性全部读入内存,估计机器会直接罢工了,但是借住可迭代对象,可以一次从硬盘读取一小块内容到内存,处理完后写回硬盘,不断迭代,从而节省内存,加快处理速度。首先来解释这3个概念。 (1)可迭代对象:如果一个对象定拥有 __iter__ 方法,那么这个对象就是一个可迭代对象。这里顺便说
转载
2024-07-30 11:38:35
74阅读
5.1 三元运算v = 前面 if 条件判断 else 后面
#等同于
if 条件判断 :
前面
if 条件判断:
后面5.2 函数本质 : 将N行代码拿到并另起名字,以后使用的时候方便调用。应用场景 :多行代码重复, 函数最好控制在满屏内,多余代码可以使用函数分割。5.2.1 函数基本结构#def函数定义 #定义的函数名称 #()里面可以填型参,形参就类似于变量
def
转载
2023-08-09 17:26:03
227阅读
本章介绍Python中模块和函数的概念。 Python程序是由包、模块和函数三者组成,包是由一系列模块组成的集合,模块是处理某一类问题的函数和类的集合。Python提供的许多工具包和模块安装在Python的安装目录下的lib子目录中。例如,在Python安装目录下lib目录下,有一个sqlite3文件夹,该文件夹就是一个包,这个包用于完成连接sqlite3数据库的基本操作。在sqlite3文
转载
2024-06-25 16:49:26
24阅读
# 教你使用Python中的`def`和函数
在程序设计中,函数是一个非常重要的概念,能够有效简化代码并提高可读性。在Python中,函数通过`def`关键词定义。在这篇文章中,我将带你一步步学习如何定义和使用Python函数。
## 整体流程
下面是实现Python函数的整体流程:
| 步骤 | 描述
Python 生成器函数 的深入浅出1、生成器 概念1.1 `yield from` 语法1.1.1 示例11.1.2 示例22、生成器函数2.1 示例3、生成器函数的执行3.1 通过以下示例了解生成器函数的执行顺序3.1.1 示例13.1.2 示例23.1.3 示例33.1.4 示例43.1.5 示例53.1.6 示例63.1.7 示例73.1.8 示例83.1.9 示例94、生成器应用4.1
#!/user/bin/python3
# -*- coding: utf-8 -*-
# @Time : 2020/6/5 11:40
# @Author :Test_zhangping
# @Email :981874735@qq.com
# @File :class_python函数.py
# 三步函数法
# 1.先用零散的代码写出功能要求
# 2.变成def 函数名()
# 3.想办法提高
转载
2023-08-24 21:21:56
88阅读
python中def的含义作者:Leahpython中def的含义?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用
转载
2023-06-29 22:32:44
158阅读
56.函数的调用 文章目录56.函数的调用1.定义函数2.调用函数3.自定义函数的编写思路 1.定义函数【语法】def 函数名(参数) : 代码块定义函数的关键字def。def后面紧跟空格。函数名可以自己命名。括号中的参数可以有,也可以没有。特别要注意def语句后面不能忘记英文冒号:。有英文冒号:必有4个空格的缩进。最后是我们要封装或打包的代码块。2.调用函数【语法】函数名(参数)【温馨提示】
转载
2023-07-14 18:12:10
185阅读
函数4.1函数的定义与使用4.1.1 函数的理解与定义定义:函数是一段具有特定功能的、可重用的语句组。作用:降低编程难度、代码复用def ():return特点:函数定义时,所指定参数为占位符,参数是输入,参数体为处理,结果为输出(IPO) 函数定义后,如果结果不经调用,则不会执行实例:计算n!def fact(n):
s=1
for i in range (1,n+1):
s*=i
return
转载
2024-05-28 19:46:11
60阅读
1.def 函数如果我们用代码实现了一个小功能,但想要在程序代码中重复使用,不能在代码中到处粘贴这些代码,因为这样做违反了软件工程中 DRY原则。 Python 提供了 函数功能,可以将我们这部分功能抽象成一个函数以方便程序调用,或者提供给其他模块使用。 def function_name(parameters): expressions 在Python中使用 def
转载
2023-08-28 21:51:53
462阅读
如果我们用代码实现了一个小功能,但想要在程序代码中重复使用,不能在代码中到处粘贴这些代码,Python 提供了 函数功能,可以将我们这部分功能抽象成一个函数以方便程序调用,或者提供给其他模块使用。 #基本使用1 def function_name(parameters):
2 expressions Python 使用 def 开始函数定义,紧接着是函数名,括号
转载
2024-06-25 04:42:28
97阅读
嵌套函数:python允许创建嵌套函数。也就是说我们可以在函数里面定义函数,而且现有的作用域和变量生存周期依旧不变。例子:#encoding=utf-8
def outer():
name="python"
def inner():#outer函数内部定义的函数
print name
return inner()#返回该内部函数
outer()结果:理解:在inner函数中,python解析器需要
转载
2023-06-26 18:43:47
781阅读
1·def是可执行的代码Python的函数是有一个新的语句编写的,即def。不像C这样的编译语言,def 实际上是一个可执行的语句--函数并不存在,直到Python运行了def后才存在。在典型的操作中,def语句在模块文件中编写,并自然而然地在模块文件第一次被导入地时候生成定义的函数。2·def创建了一个对象并将其赋值给某一个变量名当Python运行到def语句时,它将会生成一个新的函数对象并将其
转载
2023-07-14 18:21:58
77阅读
## **实列**
def hello():
print("Hello word")
hello()
## 利用def函数进行循环结构
def max(a,b):
if a>b:
return a
else:
return b
a=5
b=4
print(max(a,b))
利用def函数计算面积函数
def area(wid
转载
2023-07-10 22:46:49
108阅读
基本概念 1. 定义函数的使用:def 函数名(参数): 函数体  
转载
2023-08-18 10:33:24
209阅读
# Python的def函数嵌套
## 1. 概述
在Python中,我们可以在一个函数的定义中嵌套另一个函数的定义。这种方式被称为函数的嵌套定义,也被称为函数的内嵌。
本文将向你展示如何在Python中实现这种函数的嵌套定义,并解释每一步需要做什么以及使用的代码。
## 2. 实现步骤
下面是实现Python的def函数嵌套的步骤:
| 步骤 | 描述 |
| ---- | ----
原创
2023-12-27 03:49:04
449阅读
Python函数装饰器装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 首先,让我们讨论下如何写你自己的装饰器。这可能是最难掌握的概念之一。我们会每次只讨论一个步骤,这样你能完全理
转载
2024-07-17 14:25:28
29阅读
Python也是提供了接口让开发者运用Python语言去自行开发函数的,而这个接口的载体就是def,接下来就让我们通过几个例子看下这个def的一些常用的用法。请看下面这段代码: def 在上面的代码中我们通过def定义了一个add函数,让它成为将传入它的两个参数相加的函数,当然了不仅支持加法,其他算数运算也是都支持的,比如下面这段代码: def 也可以直接调用参数且顺序可以打乱: d
转载
2024-01-03 23:23:04
62阅读
前面一篇文章我介绍了python面向对象的基本知识,链接在最下面。初步解释了面向对象和面向对象的优点,今天就开始正式用代码来展现面向对象。1、利用class创建类Python中,创建类的语句是如下所示先解释一下,class后面跟的是类名,括号里面是基类(也成为父类)python3中默认继承object。里面的函数称为方法(注意,严格来说,python中,位于类里面的def语句才能被称为方法,而在类
转载
2023-11-14 10:54:56
5002阅读