首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    Python学习笔记4——函数

    函数 1 # 函数需要先定义,关键字 def 2 def func(): 3 print("我是一个函数") 4 5 # 函数的调用 6 func() 执行结果: 我是一个函数 内建函数(内置函数 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 1x6=6 2x6 for row in range(1, 10): print_a_line(row) 函数的参数、返回值 推荐查看:Python进阶04 函数的参数对应!! 推荐:老师讲课博客目录,这个厉害了,好多python博客文章!    ************** I am a student 我叫 No name, 我今年 0岁了, 我住学校 可变参数    *  ,  ** 也有称收集, 包裹 对应 解包裹,及 混合使用 参见:python

    47820发布于 2020-01-19
  • 来自专栏硅光技术分享

    Python学习笔记4函数

    这一篇笔记主要介绍下Python函数功能。 在程序设计中,函数的概念与数学中的概念有一点类似,但也有差别。 Python函数是指对一段特定功能的代码语句进行封装打包,实现特定的功能。在写代码的过程中,会遇到在不同位置处使用类似的语句块。 定义好函数后,就可以调用该函数,对于上述函数,使用max_value(5,7), 计算结果为7 ? Python中,有一类特数的函数,称为lambda函数,也就是匿名函数。 不使用递归函数的方法,语句稍微长了一点。原则上,任何递归函数都可以写成循环形式的函数。递归函数虽然简洁明了,但是因为反复调用同一函数,其代码效率不高。 以上是对Python函数功能的简单介绍,总而言之,函数是对某个特定功能的语句块进行打包,便于多次调用该段代码,另外函数降低了编程难度,方便查错。 这一次就不留作业了,COO表示跟不上了。。。 ?

    50130发布于 2020-08-13
  • 来自专栏python3

    Python基础——4高阶函数

    举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下: >>> def f(x): ... return x * x ... >>> r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> list(r) [1, 4, 9, 16, 25, 36, 49, 64 x3, x4]) = f(f(f(x1, x2), x3), x4) 比方说对一个序列求和,就可以用reduce实现: >>> from functools import reduce >>> def 返回函数里边不要有循环变量 例子: def count(): fs = [] for i in range(1, 4): def f(): return def f(j): def g(): return j*j return g fs = [] for i in range(1, 4)

    40410发布于 2020-01-19
  • 来自专栏AI 算法笔记

    Python基础入门_4函数

    基础入门_3条件语句和迭代循环 第四篇内容,这次介绍下函数的基本用法,包括函数的定义、参数的类型、匿名函数、变量作用域以及从模块导入函数的方法,目录如下所示: ---- 4. 函数 定义:函数是组织好的,可重复使用,用于实现单一或者相关联功能的代码段。 在 Python 中既有内建函数,比如 print()、sum() ,也可以用户自定义函数。 def print_info4(name, age=18, height=178, *, weight, **kwargs): ''' 打印信息函数4,加入命名关键字参数 :param 4.4 匿名函数 上述介绍的函数都属于同一种函数,即用 def 关键字开头的正规函数Python 还有另一种类型的函数,用 lambda 关键字开头的匿名函数。 3)) 输出结果: sum(1,3)= 4 4.5 变量作用域 Python 中变量是有作用域的,它决定了哪部分程序可以访问哪个特定的变量,作用域也相当于是变量的访问权限,一共有四种作用域,分别是:

    1.3K20发布于 2019-08-16
  • 来自专栏python3

    4python input()函数

    input() 是输入字符串的,python还可以识别int类型数据。所以还是你自己看着办,前方高能请注意。 简单说,input()就是 收集我们交互的内容。。。 name = ###是name变量,接收input()函数的对象内容;(是的我们这里用对象,为了以后切合更好,如果你看懂,以后的就不用看了。。。。) if :,else :###为什么要: 为了区分代码,其他语言也有不同程度的符号边界,所以还是说 python 学习起来,顺便看看其他语言。真是要说句粗口先得,当初搞什么网络。。。。。

    38620发布于 2020-01-13
  • 来自专栏python3

    python内置函数4-execfile

    execfile(filename[, globals[, locals]])     Read and execute a Python script from a file.     The file is parsed and evaluated as a sequence of Python statements (similarly to a module) using the

    65210发布于 2020-01-09
  • 来自专栏猿说编程

    4.python format函数print 函数详细讲解

    python开发过程中,print函数和format函数使用场景特别多,下面分别详细讲解两个函数的用法。 解决办法:修改print函数中的缺省参数end的值 print(1) print(2) print(3) print(4) print(5) print("*"*20) #表示连续输出20个 *  (记住这个小窍门哟 2,end=" ") print(3,end=" ") print(4,end=" ") print(5,end=" ") 输出: 1 2 3 4 5 ******************** 1 2 3 4 5 python 占位符对照表 ? 猜你喜欢: 1.Pycharm配置开发模板 2.python变量 转载请注明:猿说Python » python format函数/print 函数详细讲解

    1.8K30发布于 2020-03-12
  • 来自专栏技术开发——你我他

    Python杂谈(4)—— 简述函数式编程

    简述 filter map reduce的简单用法 fliter用法 lst = [1,2,3,4,5,6] #筛选满足条件的元素 s = list(filter(lambda x:x%2==0,lst = list(map(lambda x : x.upper(),lst)) print(x) reduce的用法 from functools import reduce lst = [1,2,3,4,5

    43340发布于 2020-06-11
  • 来自专栏Python基础、进阶与实战

    Python基础-4 使用函数减少重复操作

    函数语句从下一行开始,并且有4空格缩进。 1当一个函数调用另外一个函数时,会为该调用创建一个新的局部符号表。 ---- 上面我们定义了一个没有返回值的函数, 下面来看一个有返回值的函数,该函数使用return 返回一个列表。 pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')] pairs.sort(key=lambda pair: pair[1]) pairs PEP 8 (Python Enhancement Proposal,python增强建议)是Python风格指南。 内容比较多,可以去官网查看:https://peps.python.org/pep-0008/ 后面我也会整理一部分常用的。

    2.6K20编辑于 2022-12-06
  • 来自专栏IT云清

    python教程4--判断、循环、range()函数

    1.if else 判断 if 4 > 5: print("aa") else: print("bb") # bb # elif 是else if 的意思,和Java一样 a = 5 if a == 3: print('a是3') elif a == 4: print('a是4') elif a == 5: print('a是5') else: print range()函数 range()函数,生成整数序列,如 rang(1000)生成0,1,2,3,4…1000之间的整数序列,不含1000 # 计算0到1000之间数字的和 不包含1000 sum2 = 0 list2 = range(1000) for ai in list2: sum2 = sum2 + ai print(sum2) # 499500 # list()函数 将其转为list 集合 list3 = list(range(14)) print(list3) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

    80840发布于 2019-01-22
  • 来自专栏老齐教室

    Python中的4个Lambda函数示例

    不是所有Python开发者都喜欢Lambda函数,我也对它有着比较复杂的感觉,特别是对初学者而言,它不像我们使用的普通函数那么直观,然而对于一些有丰富开发经验的程序员,他们喜欢在必要时使用它。 Lambda函数Python里的匿名函数,有时候提到匿名函数,就是指Lambda函数,其基本语法是:lambda parameters: expression。 在本微信公众号【老齐教室】中已经发布的文章《用4个简单的函数提升for循环》中对此有详细说明,在文中也说明了sorted()函数的使用方法和场景。 与高级函数配合使用 这里所谓的高级函数,指定是map()和filter()这样的函数。一定要理解一个重要的观点:Python中万物皆对象。在本微信公众号中,你可以找到很多阐述这一观点的文章。 原文链接:https://medium.com/swlh/lambdas-in-python-4-practical-examples-25afe0e44f88

    2.4K10发布于 2020-06-04
  • 来自专栏老齐教室

    Python中的4个Lambda函数示例

    Lambda函数Python里的匿名函数,有时候提到匿名函数,就是指Lambda函数,其基本语法是:lambda parameters: expression。 在本微信公众号【老齐教室】中已经发布的文章《用4个简单的函数提升for循环》中对此有详细说明,在文中也说明了sorted()函数的使用方法和场景。 这样,如果defaultdict中没有指定的键是,就会调用这个Lambda函数,并且返回(0, 0)值。这个示例还显示了Lambda函数的参数为0个的情况。 No 4. 与高级函数配合使用 这里所谓的高级函数,指定是map()和filter()这样的函数。一定要理解一个重要的观点:Python中万物皆对象。在本微信公众号中,你可以找到很多阐述这一观点的文章。 原文链接:https://medium.com/swlh/lambdas-in-python-4-practical-examples-25afe0e44f88

    1.3K30发布于 2020-06-03
  • 来自专栏JetpropelledSnake

    Python入门之python装饰器的4种类型:函数装饰函数函数装饰类、类装饰函数、类装饰类

    一:函数装饰函数 def wrapFun(func): def inner(a, b): print('function name:', func. return r return inner @wrapFun def myadd(a, b): return a + b print(myadd(2, 3)) 二:函数装饰类 self.a = a def fun(self): print('self.a =', self.a) m = Foo('xiemanR') m.fun() 三:类装饰函数

    2.2K70发布于 2018-05-03
  • 来自专栏自动化、性能测试

    Mysql 常用函数4)- case 函数

    Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html case 的作用 if 的高级版,类似Java 里面的 switch

    79920发布于 2020-06-09
  • 来自专栏Python七号

    4 个让 Python 代码更容易阅读的函数

    — 乔尔·斯波尔斯基 为了让我们的生活更轻松,Python 提供了四个有用的内置函数来帮助我们方便地显示特定变量名称和值 。 函数 1: globals() 顾名思义,该 globals()函数将显示全局变量信息 。 例如,如果我们打开 Python 控制台并输入 globals(), 将返回如下结果: Python 3.8.5 (v3.8.5:580fbb018f, Jul 20 2020, 12:11:27) [ 函数 4:dir() 该 dir()函数帮助显示模块或对象内的名称列表。 Python 的自省函数

    57420发布于 2021-10-08
  • 来自专栏Hank’s Blog

    4-4 R语言函数 tapply

    #对向量的子集进行操作 #tapply(参数):tapply(向量,因子/因子列表,函数/函数名) > x <- c(rnorm(5),runif(5),rnorm(5,1)) > f <- gl(

    37310发布于 2020-09-16
  • 来自专栏气象杂货铺

    Basemap工具函数(4)

    map.drawcoastlines() for lon in range(0, 360, 20): for lat in range(-60, 90, 30): map.tissot(lon, lat, 4, 一些函数(比如 barbs,quiver,streamplot)使用的是向量数据,要求向量分量是地图坐标系(比如 u 是左右方向,v 是上下方向)。

    1.8K10发布于 2020-04-21
  • 来自专栏Python零基础入门教程

    Python教程第4章 | 条件语句、循环语句和函数

    python 发展至今,range 函数肯定也会有这种功能。 所以 range 函数还有一个三个参数的。 3x1=3 3x2=6 3x3=9 4x1=4 4x2=8 4x3=12 4x4=16 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 6x1 一、Python 自定义函数的基本步骤 1、什么是函数 函数,其实我们一开始学 Python 的时候就接触过。 Python 语言中的函数返回值可以是多个,而其他语言都不行,这是Python 相比其他语言的简便和灵活之处。 Python 一次接受多个返回值的数据类型就是元组。 3, 4, 5] 函数中 b 赋值后的值:[1, 2, 3, 4, 5, 1000] 最后输出 b 的值:[1, 2, 3, 4, 5, 1000] 五、匿名函数 有没有想过定义一个很短的回调函数,但又不想用

    2.5K21编辑于 2024-01-24
  • 来自专栏Python学习者

    python装饰器中的4种类型(函数装饰函数函数装饰类、类装饰函数、类装饰类)

    1.函数装饰函数def wrapFun(func): def inner(a, b): print('function name:', func. (a, b) return r return inner @wrapFundef myadd(a, b): return a + b print(myadd(2, 3))2.函数装饰类 self.a = a def fun(self): print('self.a =', self.a) m = Foo('xiemanR')m.fun()3.类装饰函数 _func(a) @ShowFunNamedef Bar(a): return a print(Bar('xiemanR'))4.类装饰类class ShowClassName(object): _cls(a) #Python小白学习交流群:711312441 @ShowClassNameclass Foobar(object): def __init__(self, a):

    1.2K20编辑于 2023-07-08
  • 来自专栏zaking's

    《JavaScript 模式》读书笔记(4)— 函数4

    比如,私有帮助函数是非常清晰可辩别的,因为他们是临时对象的属性,而在即时函数模式中,他们就很可能只是分散在各处的函数而已。    八、函数属性—备忘模式 函数是对象,因此它们具有属性。事实上,它们确实还有属性和方法。 自定义属性的其中一个用例是缓存函数结果(即返回值),因此,在下一次调用该函数时就不用重做潜在的繁重计算。缓存函数结果,也被称为备忘。 编写前面的函数的另一种方法是使用arguments.callee来引用该函数,而不是使用硬编码函数名称。虽然在目前这是可行的,但是在ES5的严格模式中并不支持arguments.callee。 // 假设,我们正在编写一个addPerson()的函数,该函数接受人员的名和姓作为参数。

    48210发布于 2020-03-31
领券