Python之函数
来源:互联网 发布:证券公司怎么样知乎 编辑:程序博客网 时间:2024/06/05 16:36
函数
def fun(parm…):
语句
返回值
egdef arr(num): fbi=[0,1] for i in range(num-2): fbi.append(fbi[-1]+fbi[-2]) return fbi#参数,值传递>>> def add(n): n=n+1>>> >>> n=10>>> add(n)>>> n10#类似与C语言的指针>>> def a(names): names[0]="dog">>> name=['pig','pp']>>> name['pig', 'pp']>>> a(name)>>> name['dog', 'pp']>>>#函数参数的关键参数def printhello(str1,str2): print(str1,str2)printhello(str1='f',str2='x')printhello(str2='x',str1='f')def printhello1(str1='x',str2='1'): print(str1,str2)printhello1()#收集参数def printhello2(str1='x',*str2): print(str1,str2)printhello2('x',2,3,4);>>x (2, 3, 4)def printhello3(str1='x',**str2): print(str1,str2)printhello3('xx',x=1,y=2)>>xx {'y': 2, 'x': 1}#翻转收集参数def add(x,y): return (x+y)parm=(1,2)print(add(*parm))>>3def printparm(**parm): print(parm)printparm(x=1,y=2,z=3)>>{'x': 1, 'y': 2, 'z': 3}#变量的作用域x =1;def add1(y): global x x=x+1 return xprint(add1(2))#递归def X(n): if n==1: return 1 else: return n*X(n-1)print(X(5))>>120#
0 0
- python函数之filter函数
- Python之工厂函数
- python之daemon函数
- python笔记之函数
- Python学习之函数
- python学习之函数
- Python学习之函数
- python之enumerate函数
- Python之函数
- Python 函数之seek
- python之函数
- Python学习之函数
- python函数之strip()
- Python之Split函数
- python之len函数
- 自学Python之函数
- python学习之函数
- python系列之 - 函数
- Ubuntu 16.04 安装搜狗拼音输入法
- [交互题] APIO2016 Gap
- c# 界面假死
- 如何用git将项目代码上传到github
- shell中的cut命令
- Python之函数
- 日志:slf4j+logback日志生成
- unix环境高级编程--线程同步
- nodejs ssh2 基本功能的封装
- C實踐項目4.5—座標轉換
- Java中==号与equals()方法的区别
- CS231N--如何观看课程视频
- 如何快速转载CSDN中的博客
- MySQL修改root密码的多种方法