python2函数
2024-09-01 06:32:03
1、函数的定义
函数的定义形式如下:
def <name>(arg1,arg2...argN):
<statements>
函数的名字必须以字母开头,可以包括下划线。函数的目的是把一些复杂的操作隐藏,来简化程序的结构,使其容易阅读。函数在调用前,必须先定义。
2、函数的形参和实参
实参把它的值传递给形参,形参被函数内的语句进行各种操作,而实参没有被改变。
3、变量的范围
python有一个主函数_main_,其他的函数都是在这个函数内执行,或者说_main_调用你的程序及程序内的函数。
4、函数的返回值
5、类型转换(强制转换)
int()能够将浮点数转换成整数
float()将整数和字符串转换成浮点数
str()将数字转换成字符
6、lambda函数
lambda 参数:表达式
lambda函数默认返回表达式的值。你也可以将其赋值给一个变量。lambda函数可以接受任意个参数,包括可选参数,但是表达式只有一个。如果你的函数非常简单,只有一个表达式,不包含命令,可以考虑。
最新文章
- 【转】十个JavaScript中易犯的小错误,你中了几枪?
- 理解JavaScript中的作用域和上下文
- strcpy strlen memcpy等的函数实现
- AngularJs的UI组件ui-Bootstrap分享(一)
- UI-popup
- Arduino uno R3 ISP刷Rootloader for arduino pro mini
- 【BZOJ 1045】 1045: [HAOI2008] 糖果传递
- C# split字符串 依据1个或多个空格
- fpSpread1 简单用法
- 理解JavaScript中的作用域
- 配置安装nginx
- 零基础学Python--------第3章 流程控制语句
- JS学习笔记Day16
- 《机器学习实战(基于scikit-learn和TensorFlow)》第六章内容学习心得
- nginx--service配置
- BUAAMOOC项目终审报告
- MySQL ERROR 1300 (HY000): Invalid utf8 character string
- Sublime Text 中open in browser /view in browser 无反应
- [BZOJ1776][Usaco2010 Hol]cowpol 奶牛政坛
- 【BZOJ】【1419】Red is good