Python-14 函数:灵活即强大
来源:互联网 发布:农村淘宝一单赚多少钱 编辑:程序博客网 时间:2024/05/22 06:34
函数文档
>>> def MyFirstFunction(name):'函数定义过程中的name是形参'print('传递进来的 '+name+'叫实参。')>>> MyFirstFunction('Ethan')传递进来的 Ethan叫实参。>>> help(MyFirstFunction)Help on function MyFirstFunction in module __main__:MyFirstFunction(name) 函数定义过程中的name是形参
还可以使用双下划线、点doc
>>> MyFirstFunction.__doc__'函数定义过程中的name是形参'
关键字参数
当对参数顺序不清楚时,可以使用关键字参数,
按照关键字索引参数,而不是按照顺序索引参数。
>>> def saySome(name,word):print(name+'->'+word)>>> saySome('Ethan','USA')Ethan->USA>>> saySome('USA','Ethan')USA->Ethan>>> saySome(word='USA',name='Ethan')Ethan->USA>>>
默认参数
在函数定义时,赋予形参默认值
>>> def saySome(name='Ethan',word='USA'):print(name+'->'+word)>>> saySome()Ethan->USA>>> saySome('Allen')Allen->USA>>> saySome('Allen','Germany')Allen->Germany>>>
收集参数
也可叫:可变参数
>>> def testFunction(*params):print('参数长度为:',len(params))print('第二个参数为:',params[1])>>> testFunction(1,'France','UK',2,4)参数长度为: 5第二个参数为: France>>>
如果收集参数,后面还有其他参数,就要使用关键字参数了。
>>> def testFunction(*params,dic):print('参数长度为:',len(params))print('第二个参数为:',params[1])print('dic:',dic)>>> testFunction(1,'UK',4,7,5,dic='France')参数长度为: 5第二个参数为: UKdic: France>>>
>>> def testFunction(*params,exp='sensibility'):print('参数长度:',len(params))print('第二个参数:',params[1])print(exp)>>> testFunction(1,5,8,'fish')参数长度: 4第二个参数: 5sensibility>>>
print()就是一个收集参数函数
阅读全文
0 0
- Python-14 函数:灵活即强大
- 018:函数:灵活即强大
- FishC笔记—18 讲 函数:灵活即强大
- python数字即数学函数
- Python基础--函数、懒惰即美德
- 灵活强大的参数类
- 已迷失在Python的世界里,如此简单,灵活,强大,优美
- 第三章 强大而又灵活——灵活网页布局
- tornado强大灵活的模板机制1
- 灵活强大的构建系统Gradle
- 灵活强大的构建系统Gradle
- 灵活强大的构建系统Gradle
- C强大而灵活的数据
- 灵活强大的构建系统Gradle
- 灵活强大的构建系统Gradle
- 灵活强大的构建系统Gradle
- 灵活强大的构建系统Gradle
- 灵活强大的构建系统Gradle
- 梯度下降优化算法综述
- 引用第三方进行Android前端与web后台的数据交互
- vue-lazyload基础实例(基于vue2.0和vue-router2.0)
- 数字电路中的亚稳态产生原因和处理方法
- 修饰符
- Python-14 函数:灵活即强大
- IO之流输入输出FileInputStream和FileOutputStream
- Bigdata Development Java_Study_04(interface 堆,栈)
- JavaScript常见问题整理
- 多进程的Python实现
- Android使用已有的sqlite数据库的方法
- awk用法简介
- 欢迎使用CSDN-markdown编辑器
- hdu 2034 人见人爱A-B