上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: '''高阶函数:Python内部具有特殊作用的函数map() 如果希望序列中的函数都执行同一个函数,就用map(),比如每个元素都乘以10filter() 筛选序列中符合条件的数据sorted() 将序列按照没有条件排序如果打印某个方法返回的是一个对象的内存地址,可以用list强转为列表,用for循 阅读全文
posted @ 2024-01-21 09:14 罗科-ROCCO 阅读(3) 评论(0) 推荐(0) 编辑
摘要: '''装饰器:本质就是闭包函数装饰器有什么作用:在不改变原有函数的基础上,给函数添加新功能装饰器中需要传递一个函数进来'''# 有一个登录功能(函数),给登录(函数)功能添加效验# def outer(function): #定义一个形参function,就是要添加功能的函数# def inner( 阅读全文
posted @ 2024-01-21 00:45 罗科-ROCCO 阅读(2) 评论(0) 推荐(0) 编辑
摘要: '''闭包:嵌套函数,外层函数返回内层函数引用:return'''def outer(): # 外层函数 def inner(): # 内层函数 print('世界你好啊') return inner # 返回内层函数引用# 想调用内层函数,调用函数就能拿到函数的返回值# 调用外层函数 outer( 阅读全文
posted @ 2024-01-20 23:52 罗科-ROCCO 阅读(2) 评论(0) 推荐(0) 编辑
摘要: '''函数嵌套:函数里面还有一个函数函数嵌套中,内层函数想要被调用,只能通过外层函数nonlocal:修改局部变量(嵌套函数中)'''def outer(): # 定义一个名为outer的函数 def inner(): # 在outer函数内部定义一个名为inner的函数 print('世界你好') 阅读全文
posted @ 2024-01-20 23:37 罗科-ROCCO 阅读(7) 评论(0) 推荐(0) 编辑
摘要: '''匿名函数:没有名字的函数如果你想要定义一个临时函数,没有想好名字,可以用匿名函数函数功能比较简单的情况下才会使用匿名函数匿名函数格式lambda 参数:功能 lambda功能自带返回值'''# 定义一个函数,计算任意两个数的和def func1(a,b): c = a+b print(c)fu 阅读全文
posted @ 2024-01-20 23:23 罗科-ROCCO 阅读(1) 评论(0) 推荐(0) 编辑
摘要: """匿名函数:没有名字的函数如果你想要定义一个临时的函数,但是没想好名字怎么写,就可以用匿名函数函数功能比较简单的情况下才会使用匿名函数匿名函数格式lambda 参数:功能 lambda功能自带返回值"""# 定义一个函数,计算任意两数之和def func1(a, b): c = a + b pr 阅读全文
posted @ 2024-01-17 19:09 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要: '''作用域:变量的作用范围全局变量:定义在函数外部的变量局部变量:定义在函数内部的变量函数内部可以访问全局变量,但是不能直接修改如果要修改全局变量,需要借助关键字 global声明函数内部用global修改了全局变量 那么全局变量已经被修改了'''n = 100def func(): global 阅读全文
posted @ 2024-01-17 18:59 罗科-ROCCO 阅读(2) 评论(0) 推荐(0) 编辑
摘要: '''定义的名字可以使用区域在函数外面定义的名字都属于全局名字在函数里面定义的名字都属于局部名字局部作用域和全局作用域Python自带名字(函数名和变量名)内置区域函数外面定义的名字:区局区域函数里面定义的名字:局部区域'''# a = 1 # 定义全局变量def func(): a = 1 # 定 阅读全文
posted @ 2024-01-14 16:13 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要: def funcing(a,b): print(a,b)funcing(10,20) # 实参必须与形参保持一样# 默认参数:在调用函数的过程中,多次调用传入的实参一致,可以将参数定义为默认参数def funcing(a,b=2): # 语法要求:如果形参中包含位置参数和默认参数,位置参数必须放在前 阅读全文
posted @ 2024-01-13 21:04 罗科-ROCCO 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 获取数据的长度(不使用len)def getnum(str): #str保存的是列表数据 a = 0 # 定义一个变量,保存for循环的次数 for i in str: # 列表中有几个数就会循环几次 a = a+1 # 每次循环的次数加1 print(f'{str}的数据个数为{a}') # 阅读全文
posted @ 2024-01-13 19:08 罗科-ROCCO 阅读(7) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页