python入门学习:7.函数 关键点:函数 7.1 定义函数7.2 传递实参7.3 返回值7.4 传递列表7.5 传递任意数量的实参7.6 将函数存储在模块中 7.1 定义函数   使用关键字def告诉python要定义一个函数,紧接着跟着函数名,冒号.后面的缩进构成函数体.例如: 1def func_name():2    函数体34def greet_user():5    """显示简单问候语"""6    print("hel…
Excel函数学习:HLOOKUP函数 HLOOKUP函数查找表的第一行中的值,返回该表中与找到的值在同一列的另一个值. 什么情况下使用HLOOKUP? HLOOKUP函数可以在查找行中找到精确匹配值,或者近似匹配值.因此,该函数能够: 找到所选区域中的销售总额 查找所选日期对应的有效利率 HLOOKUP函数的语法 HLOOKUP(lookup_value,table_array,row_index_num,range_lookup) § lookup_value:想要查找的值 - 可以是值,或…
将函数存储在模块 函数可以将代码块和主程序分离,通过给函数指定描述性名称,可以让主程序更加容易理解,还可以更进一步,将函数存储在模块的独立文件中,再将模块导入到主程序.import 语句允许再当前运行的程序文件当中使用模块中的代码. 导入整个模块 首先就是创建模块,模块的扩展名是.py的文件,包含到导入到程序中的代码. 以上:我先创建了一个module模块(名字自己起的),先保存为py格式,然后第二张图片导入前面的模块.这是最最简单的脚本了. python在读取这个文件的时候,代码行import…
lambda函数 在Python里除了用def定义函数外,还有一种匿名函数,也就是标题所示的lambda函数,它是指一类无需定义标识符(函数名)的函数或子程序. lambda函数的使用语法如下: lambda [参数1[, 参数2, ... 参数N]]: 表达语句 比如我们要实现一个功能求一个数的2倍,但是我们又不想写一个函数,只想在这个代码块里用到这个功能,但是会用到多次,这时我们就可以使用lambda函数: get_double = lambda a : a * 2 print(get_do…
return语句 return语句的写法是: return 表达式 return语句用于退出函数,选择性地向调用方返回一个表达式.return在不带参数的情况下,默认返回None. None是一个特殊的值,它的数据类型是NoneType.NoneType是Python的特殊类型,它只有一个值None.它不知道任何运算也没有任何内建方法,和任何其他的数据类型比较永远返回false.你可以将None复制给任何变量,但是你不能创建其他NoneType对象.实例参考: #使用return语句在add函数…
什么是函数? 函数是可以实现一些特定功能的方法或是程序,简单的理解下函数的概念,就是你编写了一些语句,为了方便使用,把这些语句组合在一起,给它起一个名字,即函数名.使用的时候只要调用这个名字,就可以实现语句组里的功能了.Python中自带的一些函数就叫做内建函数,不需要我们自己编写.还有一种是第三方函数,就是其它程序员编好的一些函数,共享给大家使用.前面说的这两种函数都是拿来就可以直接使用的.当然还有一种,就是我们自己编写的为了方便使用的函数,就叫做自定义函数了. 定义一个函数 Python使用…
关键字参数 函数也可以使用 键 =值 的关键字参数形式被调用,这种调用形式的参数被称为关键字参数. 特别是在一个有许多参数的函数下,你想要指定参数中的部分参数,你可以使用关键字参数的方式来调用函数. 这有两个优势: 1.使用函数容易,因为我们不需要担心参数的顺序. 2.如果其他参数有默认参数值,我们可以只给我们想赋值的参数赋值. def print_info(name, age): print("name:", name) print("age:", age) pr…
#!/usr/bin/env python # -*- coding:utf-8 -*- 系统内置函数 n =abs(-1) #绝对值 print(n) #bytes()函数 s="离开" re= bytes(s,encoding="utf-8") # bytes() 把字符串 转换成字节 print(re) res = str(re,encoding="utf-8") #转换回字符串 print(res) re= bytes(s,encodin…
什么是函数 我们目前为止,已经可以完成一些软件的基本功能了,那么我们来完成这样一个功能:约x 1 2 3 4 5 pint("拿出手机") print("打开陌陌") print("找个漂亮的妹子") print("问她,约不约啊!") print("ok 走起") ok so easy我们已经完成了对一个功能的描述,那么问题来了,我还想在约一次怎么搞,是不是就是在写一遍 1 2 3 4 5 6 7 8 9…
函数 函数是一堆组织好的.可重复利用的.用来实现某一功能的代码. python中的input().print().type().bool().len()等都是函数.且是python的内置函数. 我们也可以封装自己的函数. 目录 目录 作用 函数定义 伪代码 示例代码 注意事项 函数调用 伪代码 示例代码 函数参数 参数传递 参数接收 无参函数 参数类型 函数返回值 定义返回值 没有返回值 返回多个值 多个return 作用域 局部变量与全局变量 将局部变量全局化 函数嵌套 练习题 仿写len()…