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

    python基础-函数(9)

    一、函数的介绍 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 函数的语法格式: def 函数名(): 函数的功能代码 注意:python不像其他编程语言使用{}控制作用域,python严格使用缩进控制作用域,所以在python中使用,函数要严格的控制缩进。 = a+b print(result) #sum()函数的调用 sum(4,5)#4,5就是真实参数 运行结果为:9 带参数函数的精髓就是,可以灵活的处理数据的运算。 return result#result就是程序要返回出去的值 res = sum(4,5) print(res) 运行结果为:9 五、函数的类型 按照格式来划分有四种类型,具体可以根据使用场景合理的设计函数的类型 无参无返回值函数 有参无返回值函数 无参有返回值函数 有参有返回值函数 六、函数的嵌套调用 一个函数里面却可以使用其他函数,这叫做函数的嵌套调用。

    65730发布于 2019-09-11
  • 来自专栏学习

    Python入门:9.递归函数和高阶函数

    引言 在 Python 编程中,函数是核心组成部分之一。递归函数和高阶函数Python 中两个非常重要的特性。 (nums) # 输出 [1, 2, 5, 9] 2.2 匿名函数的应用场景 简单逻辑的函数:避免定义完整函数,提高代码简洁性。 return multiply # 测试 double = multiplier(2) print(double(5)) # 输出 10 四、Python 中内置的高阶函数 Python 提供了多种内置的高阶函数 基本用法: nums = [5, 2, 9, 1] sorted_nums = sorted(nums) print(sorted_nums) # 输出 [1, 2, 5, 9] 自定义排序规则: # 在 Python 提供的内置高阶函数(如 map、filter、reduce 和 sorted)的帮助下,我们能够以更简洁的方式处理复杂的逻辑问题。

    24200编辑于 2025-01-13
  • 来自专栏Python与算法之美

    9函数定义

    Python函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。 一,函数参数 ? ? ? ? ? ? 二,递归函数 ? 三,闭包函数 闭包函数函数内定义了子函数,并最终return子函数 ? ? 四,匿名函数 lambda 匿名函数的一般语法是 : func = lambda 参数序列:返回值 ? 五,思考练习 17, 完成 add_contact 函数。 其功能是 将联系人的 name, phone_number, city ,birthday, job 等信息作为参数构造一个字典并打印之。 (回复关键字 python17 查看参考答案) ? 18,构造lambda函数求一个整数各位数字之和。 (提示 : 可先使用 str 函数将 整数 转换成字符串;对 x = 1234 测试,结果应当是 10)

    72920发布于 2020-07-20
  • 来自专栏自动化、性能测试

    Mysql 常用函数9)- reverse 函数

    Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html reverse 的作用 将字符串反转,即顺序取反 reverse 的语法格式

    78610发布于 2020-06-09
  • 来自专栏数据森麟

    深入理解Python函数9个黄金法则

    公众号后台回复“图书“,了解更多号主新书内容 作者:zhenguo 来源:Python与算法社区 编程离不开函数Python函数除了具备传统意义上的函数特征外,又被赋予了其他一些特性,让它更灵活、更强大。 这篇文章结合之前我推荐的一本Python宝书,又添加一些我的实践和理解,总结了深入理解Python函数9个黄金法则。 2个函数对象 7 内层函数对象能够记忆住父函数的变量 官方术语:闭包,记住这个例子: 8 所有的函数都是对象,但是所有的对象并不一定都是函数 9 对象成为函数需要实现__call__协议 实现_ 以上就是9个灵活使用函数的黄金法则,希望对你有用。

    50310发布于 2021-10-22
  • 来自专栏算法channel

    深入理解Python函数9个黄金法则

    编程离不开函数Python函数除了具备传统意义上的函数特征外,又被赋予了其他一些特性,让它更灵活、更强大。 这篇文章结合之前我推荐的一本Python宝书,又添加一些我的实践和理解,总结了深入理解Python函数9个黄金法则。 3 这说明:函数名字和函数本身完全是分开的 4 函数既然是对象,就可以结合数据结构使用 5 函数既然是对象,就可以作为函数参数 6 函数既然是对象,就可以在嵌套在函数体内 如下所示,函数内再定义 2个函数对象 7 内层函数对象能够记忆住父函数的变量 官方术语:闭包,记住这个例子: 8 所有的函数都是对象,但是所有的对象并不一定都是函数 9 对象成为函数需要实现__call__协议 实现_ 以上就是9个灵活使用函数的黄金法则,希望对你有用。

    30810编辑于 2022-01-26
  • 来自专栏网络技术联盟站

    网络工程师学Python-9-函数

    函数返回值在 Python 中,函数可以返回一个值,这个值可以是任意数据类型。使用 return 语句可以从函数中返回一个值。 10, 11]) # 输出 9 10 11在上面的示例中,第一行调用了 print_numbers 函数并传递了三个位置参数 1、2 和 3。 第三行调用了 print_numbers 函数并使用 * 运算符将一个列表 9, 10, 11 转换为多个位置参数,然后将它们传递给函数。另外,函数还可以接受带有默认值的参数。 结论Python 函数是组织和重用代码的有用工具。函数允许我们将代码块打包到可重用的块中,并将其传递给其他代码。 在本教程中,我们讨论了 Python 函数的基础知识,包括如何定义函数函数的参数、作用域以及匿名函数。通过掌握这些概念,您可以编写更高效、更易于维护的 Python 代码。

    42100编辑于 2023-04-19
  • 来自专栏用户7873631的专栏

    JS函数(上上) 9

    lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> //什么是函数 /* 1.什么是函数? 函数是专门用于封装代码的, 函数是一段可以随时被反复执行的代码块 2.函数格式 function 函数名称(形参列表){ 被封装的代码;

    1.7K10发布于 2020-10-28
  • 来自专栏机器学习/数据可视化

    Golang之旅9-函数

    函数定义 Go语言中支持函数、匿名函数和闭包,通过func关键字进行定义。 func 函数名(参数)(返回值){ 函数体 } //简单的求和函数 func intSum(x int, y int) int { return x + y } func div(a,b 但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名 参数:参数由参数变量和参数变量的类型组成,多个参数之间使用,分隔。 函数体:实现指定功能的代码块。 func intSum3(a ...int) int { //fmt.Printf("%T\n", a) //查看a的类型 ret := 0 //类似Python中的sum=0 for _

    42720发布于 2021-03-02
  • 来自专栏python知识

    python练习9

    题目:要求输出国际象棋棋盘。 1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。 2.程序源代码:

    47420发布于 2021-05-24
  • 来自专栏HI林祈呀

    python笔记9

    value in dict1.items(): print(f'{key} = {value}') # f进行格式化输出 总结 定义字典 dict1 = {'name': 'Python

    49710发布于 2020-06-12
  • 来自专栏高渡号外

    Python入门(9

    Python入门(9/18) 第九节 数据结构:列表 大家好,在我们学习了python的模块以后,我们几乎可以编写完整的Python应用程序,甚至面对一些相对复杂的应用需求,我们还能通过包和模块来搭建一个漂亮的系统架构 你有没有注意到,前面我们所有列举的应用示例中,我们之所以运用一些表达式和流程控制语句,甚至函数、模块等技术,其实,都是为了处理一些变量,包括通过赋值、运算的操作,最终实现数据处理,返回我们想要的结果。 6、列表操作的函数 (1)、len(list):返回列表元素的个数。 (2)、max(list):返回列表元素最大值。 (9)、list.extend(seq):在列表末尾追加另一个序列中的值。 8、列表的合并与追加 1、list列表的合并运算使用“+”号,它将生成一个新的列表。 小结 这一节,我们开始深入接触和了解Python的数据结构,并重点介绍了列表及其创建和使用的方法。 预告 下节课,我们继续介绍Python数据结构:元组,它也是Python中最常用的数据结构之一。

    83430发布于 2020-09-22
  • 来自专栏XinChen's Tec

    GoLang9 - Go语言函数

    Go 语言函数 函数是基本的代码块,用于执行一个任务。 Go 语言最少有个 main() 函数。 你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。 函数声明告诉了编译器函数的名称,返回类型,和参数。 Go 语言标准库提供了多种可动用的内置的函数。例如,len() 函数可以接受不同类型参数并返回该类型的长度。 函数定义 Go 语言函数定义格式如下: func function_name( [parameter list] ) [return_types] { 函数体 } 函数定义解析: func:函数由 func 开始声明 function_name:函数名称,参数列表和返回值类型构成了函数签名。 parameter list:参数列表,参数就像一个占位符,当函数被调用时,你可以将值传递给参数,这个值被称为实际参数。参数列表指定的是参数类型、顺序、及参数个数。参数是可选的,也就是说函数也可以

    27710编辑于 2023-02-27
  • 来自专栏自动化、性能测试

    Jmeter 常用函数9)- 详解 __UUID

    如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦 https://www.cnblogs.com/poloyy/p/13291704.html 作用 返回 伪随机类型4 通用唯一标识符 语法格式

    62310发布于 2020-07-16
  • 来自专栏技术博文

    phpcms v9 常用函数

    常用函数 , 打开include/global.func.php,下面存放一些公共函数 view plaincopy to clipboardprint? /检查日期的合法性   function is_email($email) //验证Email   function file_down($filepath, $filename = '') //下载函数    function pages($total, $page = 1, $perpage = 20, $urlrule = '', $array = array(), $catid = 0) //分页函数 ') //检查日期的合法性 function is_email($email) //验证Email function file_down($filepath, $filename = '') //下载函数 子句 function pages($total, $page = 1, $perpage = 20, $urlrule = '', $array = array(), $catid = 0) //分页函数

    1.8K70发布于 2018-04-10
  • 来自专栏Python小屋

    Python花式编程案例集锦(9):sorted()函数中消失的cmp参数

    明天开启全国巡讲Python模式,连续8场20天讲课,外加路上来回大约16天,这个假期有的忙了。所以接下来的一段时间里不一定能像以前更新的那么频繁,我尽量。 在很久很久很久以前,公众号曾经推送过这样一篇文章Python组合列表中多个整数得到最小整数(一个算法的巧妙实现)。也就是,对于列表中的若干整数,求这些整数前后连接能够组成的最小的整数。 虽然代码简短了很多,但是对Python函数式编程要有一定了解才能看懂。那么就再来个暴力点的代码吧,在所有排列组成的整数中查找最小整数: ? 但是问题又来了,在Python 3.x中,内置函数sorted()和列表方法sort()都取消了cmp参数而只保留了key参数,key参数指定的函数只能接收一个参数而在Python 2.x中的cmp参数指定的函数可以接收两个参数 Python标准库funtools中的cmp_to_key()可以帮助完成这个转换。 ?

    1.1K30发布于 2018-07-23
  • 来自专栏Android知识点总结

    Flutter & GLSL#9 | 函数曲线

    Flutter & GLSL#6 | 平滑过渡 smoothstep》 《Flutter & GLSL#7 | 减法与线》 《Flutter & GLSL#8 | 乘法与矩形》 《Flutter & GLSL#9 | 函数曲线》 案例代码开源地址 【skeleton】 1. 复习 smoothstep 函数 在 第六篇 中,我们已经认识了 smoothstep 函数,它可以让一指定的区间内平滑过渡。 函数曲线 上面只是画了一条线,那这和函数曲线有什么关系呢?其实仔细信息,上面的曲线不就是 y =0.4 这个特殊函数的曲线表现吗?如果我们通过 coo.x 控制 y 的数值,会发生什么化学反应呢? ,通过函数关系,来构造对应的函数曲线线条。

    40810编辑于 2024-03-28
  • 来自专栏Jack-Cui

    Day9Python

    1、程序分析     filter()把传入的函数一次作用于每个元素,然后如果返回值是True,则保留该元素,如果返回值为False,则丢弃该元素。      测试: >>>L = [1,2,3,4,5,6,7,8,9] >>>L[::-1] [9,8,7,6,5,4,3,2,1] 2、程序实现 #Topic : 利用filter

    54900发布于 2017-12-28
  • 来自专栏Python基础、进阶与实战

    Python基础-9

    9. 类 类中的概念比较多,初学者掌握面向对象、定义和使用类、单继承、类变量和实例变量即可。迭代器和生成器是Python中迭代利器,推荐掌握。 9.2 定义与使用类 class 最简单的定义类的语法: class 类名: 一些函数、语句 通常,我们使用初始化函数定义类的属性,并定义一些功能函数实现类的功能。 Python有两个内置函数可被用于继承机制: • 使用 isinstance() 来检查一个实例的类型: isinstance(obj, int) 仅会在 obj. 但是,大多数 Python 代码都遵循这样一个约定:带有一个下划线的名称 (例如 _spam) 应该被当作是 API 的非公有部分 (无论它是函数、方法或是数据成员)。 名称改写:Python通过 名称改写对私有变量提供有限支持。

    60550编辑于 2022-12-06
  • 来自专栏Hank’s Blog

    (9)Python循环结构

    44610发布于 2020-09-16
领券