抽象
来源:互联网 发布:用命令行登录mysql 编辑:程序博客网 时间:2024/04/29 04:50
Python基础教程
<1>for的使用
>>> fibs=[0,1]>>> for i in range(8):fibs.append(fibs[-2]+fibs[-1])>>> fibs[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
<2>函数的使用
使用def来定义函数
例:将上面的for例子写成函数
>>> def fibs(num):result=[0,1]for i in range(num-2):result.append(result[-2]+result[-1])return result>>> fibs(10)[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
*的含义:收集其余位置的参数
>>> def print_params_2(title,*params):print titleprint params>>> print_params_2('Params:',1,2,3)Params:(1, 2, 3)>>> print_params_2('Nothing:')Nothing:()
如上所示,第二行打印的是元组,而且是第一个参数后生效
对于关键字参数使用**,如下所示
>>> def print_params_4(x,y,z=3,*pospar,**keypar):print x,y,zprint posparprint keypar>>> print_params_4(1,2,3,5,6,7,foo=1,bar=2)1 2 3(5, 6, 7){'foo': 1, 'bar': 2}
0 0
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- 抽象
- Matlab中nargin,nargout,varargout以及varargin的用法 -
- 【代班大咖第二期】我想聊聊高科技
- Cache应用中的服务过载案例研究
- Ubuntu入门学习笔记(1)
- KindEditor + Jsp 使用总结之KindEditor4.1.10编辑器图片上传(2)
- 抽象
- Java开发二维码扫一扫名片技术
- 微信红包的架构设计简介
- leetcode:Rotate List
- hdu:1556 Just a Hook
- 在android studio中新建android gradle project的时候connect refused:connect或者卡在building project...或Refreshing
- 员工转正与导师
- 《leetCode》: Maximal Square
- Tomcat漏洞