python3的函数调用
来源:互联网 发布:php xml 特殊字符转义 编辑:程序博客网 时间:2024/06/05 12:43
python定义一个函数
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()
任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明
函数内容以冒号起始,并且缩进
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None
在python中,所有参数(变量)都是按引用传递。如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了
test.py
#!/usr/bin/python3global_val1 = "这是一个全局变量";#area默认参数def area(w,h,area=100):areaVal=w*h #函数内是局部变量print(global_val1)return areaVal;w=4;h=5;print("w=",w,"h=",h,"area=",area(w,h))def changeVal(mylist):#修改值mylist.append([4,5,6]);print("函数内值",mylist)return ;#调用mylist=[1,2,3]changeVal(mylist);print("函数外取值",mylist);#匿名函数sum=lambda arg1,arg2:arg1+arg2;print("相加的值为:",sum(1,2));
[root@localhost pythonCode]# python3 test.py这是一个全局变量w= 4 h= 5 area= 20函数内值 [1, 2, 3, [4, 5, 6]]函数外取值 [1, 2, 3, [4, 5, 6]]相加的值为: 3
0 0
- python3的函数调用
- python3 函数调用(通过函数名)
- Python3的函数
- python3 的reduce()函数
- Python3函数的参数
- 导出 C++ 函数模块给 Python3 调用
- python2,python3子类调用父类初始化函数的方法和注意事项
- Python3 的list.sort函数
- Python3的内建函数
- 有用的python3内置函数
- Python3的sys模块函数
- python3 counter函数的用法
- Python3 lambda函数的深入浅出
- Python3函数参数的各种形式
- python3 中双递归函数的调用过程详解与print()函数在程序调试过程中的作用
- python3调用java的webService小程序
- python3.6 源码分析(四):函数调用
- Python3语法——Python3函数参数的各种形式
- UVA 10474-Where is the Marble?
- [HDU 5726] GCD (倍增法+二分)
- AFNetworking2安全的使用自签证书访问HTTPS
- HDU 3555 Bomb
- Java编程基础
- python3的函数调用
- MySQL之聚合函数查询
- 安卓中QQ登陆源代码
- 自定义圆形QLabel控件
- BZOJ 3631 [JLOI2014]松鼠的新家==树剖
- 应用下载及自动安装
- AndroidStudio编译FBreaderJ
- UVA 152-Tree's a Crowd
- POJ1164 The Castle DFS