python中函数的使用
来源:互联网 发布:电子挂历制作软件 编辑:程序博客网 时间:2024/06/05 07:25
函数的定义:
需要说明的python以缩进作为程序的层级关系的语言,书写python的程序的注意缩进,# //定义函数def prints(): print('这厮是一个函数')# //调用函数prints()
函数的注释,只需要在函数代码之前写一串字符串,来注释函数的用途
当我们将光标点到这个函数的时候,就知道函数的作用
def hello(): '我是函数的注释' prints('测试注释')hello()
函数的参数
如果在定义函数的时候,在小括号中有参数,调用函数就要给函数的参数赋值
函数参数分为分为是实参和形参,在定义函数时小括号内的参数,成为形参,他是用来接收外部传递过来的变量
实参,调用函数时,给形参赋值的参数是实参;
def add2(num1,num): print("%d+%d=%d"%(num1,num,num1+num))add2(100,300)
缺省参数
调用函数时,缺省参数的值如果没有传入,则被认为是默认值
def test22(a,b='中国'): print(a)
不定长参数
def test44(a,*b):
print(*b)
test44(2,4,8,4,48,998,32,33)
打印结果是
4 8 4 48 998 32 33
函数的返回值
当函数中有return时,此时函数是有返回值的函数,这事需要用一个return来接收。
def add3(a,b,c): sum = a+b+c return sumprint(add3(100,200,300))
如果函数中有多个return,函数只调用一个return后直接结束,该return后面的代码直接跳过。
当函数需要多个返回值该怎样操作呢,我们可以通过元祖方式将多个参数放在元祖,或者字典,列表中;
def test2(): name =input('请输入姓名') myID =input('请输入id') age = input('请输入年龄') return name,myID,agerecieveDate =test2()print(recieveDate)
当我将将参数将逗号隔开,函数会将多个参数放在一个元祖中;
改程序执行的结果是这样的
请输入姓名壳数据库
请输入id12
请输入年龄34
(‘壳数据库’, ‘12’, ‘34’)
阅读全文
0 0
- python中函数的使用
- Python中函数的使用
- python中函数的使用
- Python中函数的使用
- Python中使用函数
- python中map()函数的使用
- Python中set函数的使用
- python中自定义函数的使用
- Python中lambda匿名函数的使用
- python中range函数的使用
- python中filter函数的使用问题
- Python中sorted函数的使用
- Python中split函数的使用
- python中zip函数的使用
- python 中偏函数 partial 的使用
- python 中偏函数 partial 的使用
- python中map()函数的使用
- python中匿名函数lambda的使用
- 无k聚类法
- 项目中如何应用单元测试-集成测试
- 微博推荐算法简述
- Vue.js 表格查询与更新
- 随笔
- python中函数的使用
- Anaconda装OpenCV3
- 以太坊(1)--在CentOS 6.5上搭建以太坊私有链的步骤(图文详细)
- JDK7安装和配置 JAVA JDK7安装配置教程
- java类的初始化顺序
- leetcode 176. Second Highest Salary
- 002--swift初体验
- Tensorflow四种交叉熵函数计算公式:tf.nn.cross_entropy
- LVM磁盘管理