python学习之-函数

函数

函数是指用于进行某种计算的一系列语句有名称的组合。

类型转换函数
提供了一下可将某个值从一种类型转换为另一种类型的内置函数,int函数可以把任何可以转换为整型的值转换为整型;如果转换失败则报错。

int('32')
32
int('Hello')
Traceback (most recent call last):
 File "<pyshell#23>", line 1, in <module>
  int('Hello')
ValueError: invalid literal for int() with base 10: 'Hello'

int可以将浮点数转换为整数,但不会做四舍五入操作,直接舍弃小数部分。
float函数可以将整数和字符串转换为浮点数

float(32)
32.0
float(3.141592654)
3.141592654


数学函数
python有一个数学计算模块,提供大多数常用的数学函数。

添加新函

函数定义指定新函数名称,并提供一系列程序语句。
函数定义的第一行称为函数头,其他部分称为函数体。函数头应该以冒号结束,函数体真题缩进一级。

执行流程
为了保证函数的定义先于其首次调用执行,你需要知道程序中语句执行的顺序,即执行流程
执行总是从程序的第一行开始。从上到下,按顺序,每次执行一条语句。

函数定义并不会改变程序的执行流程,但应注意函数体中的语句并不立即执行,而是等到函数被调用是才执行。

函数调用可以看作是一个程序执行流程中的一个迂回路径。遇到函数调用时,并不会直接继续

形参和实参
函数定义时候的形参,调用函数时的实参。

你可能感兴趣的:(python,函数,学习)