python ——3
来源:互联网 发布:极限矩阵电脑怎么样 编辑:程序博客网 时间:2024/05/17 03:12
'''python是函数式编程,所有的行为都有对应的函数for(;;){}for(:){} foreachfor 迭代变量 in 迭代器 :范围 range反转 reversedjsfunction hi(){}var hi=function(){}while'''
'''函数:独立定义,独立调用def foo(): passfoo()方法:依赖定义,依赖调用A def foo() passA().foo()学习函数 语法 def 函数名称(参数): #函数体 参数:普通 关键参数 动态参数 1.变量作用域 全局 本地 闭包 局部 什么情况下产生新的作用域 def class2.函数作为参数:回调3.函数返回值可以有多个------------------------------------------函数 装饰 @class method object'''# def foo(n,m):# print("第一个参数是{0},第二个参数是{1}".format(n,m))# foo(5,4)## def foo2(n=0,m=0):# print("第一个参数是{0},第二个参数是{1}".format(n,m))# foo2(m=5,n=4)# foo2()# def foo3(*args):# sum=0# for n in args:# sum = sum + n# return sum# rs=foo3(1)# print(rs)# rs=foo3(1,2,3,4)# print(rs)## abc="g" #Global# #nonlocal# def testscope():# a="aaa"# def ts():# nonlocal a# a="bbb"# print(a)# print(a)# ts()# print(a)# # ts()# testscope()# def ts():# a="aa"# if True :# b ="bb"# print(a)# print(b)# ts()# def selectone(data,r):# for a in data :# if r(a) :# return a## def guizi(d):# return d % 3 == 0# def xinguizi(d):# return d % 7 == 0# print(selectone([1,2,4,5,6,7,8.9],xinguizi))def daxiao(n,n1): if n > n1 : n,n1=n1,n return n,n1a,b=daxiao(7,3)print(a,b)
阅读全文
0 0
- python ——3
- Python——python了解
- Python学习笔记——Python中的基本语法3
- 【Python】学习笔记——-3、安装Python
- 兄弟连学Python(3)—python求职简历
- python学习——python平台搭建
- Python学习——python打印汉字
- python 学习笔记——python globals()
- python学习——python文件
- python核心编程——python对象
- Python 基础——Python中的类
- 每天一点python——python数据类型
- Python基础——python学习图谱
- python学习——安装python
- python学习——python解释器
- python学习——Python基础
- python——字符串和python
- 【python】python 入门<2>——modules
- 快速排序
- snapgene viewer 免费版下载
- SSM系列(二)
- C# WPF添加timer,实现Timer事件
- JavaScript_基于对象
- python ——3
- 九度OJ题目解答1001
- HTML中动态生成内容的事件绑定问题
- 多种排序组合
- syslog协议
- CASE WHEN 及 SELECT CASE WHEN的用法
- 如何将数据库中的时间戳数据取出来后转换为年月日时分秒
- DruidDataSource 参数配置详解
- QT发布程序打开数据库失败