1.函数的概念:
就是一段代码
一段操作流程
有点:
1.代码量少 比较简洁
2.维护起来方便--在函数的定义进行修改
2.函数的定义:
def 函数名():
函数内容
函数的定义是不会执行函数内容的代码的!!!!
3.函数的调用:
函数名()
调用的时候才去执行
函数的定义一定要在函数的调用前面
4.参数:分为形参和实参
1.形参是在函数中定义的参数 def func(a,b) a,b 都是形参
在pycharm 形参如果没有被使用是 灰色的 ,使用了的是 黑色
def func(a,b): 一般只要参数名的参数---必填形参
2.实参
在函数调用的时候试剂传入的参数func(2,3) 2,3 是实参
函数的调用的时候不能使用如下写法:func(a=1,2)
函数调用时必须从始至终一个写法 例如 func(a=6,b=8) 或者func(a=6,b=8)
5.函数返回值 return
函数必须要有返回值 return
返回值类型:
1- None----没有return
2- 任意类型
3- 函数的返回值类型--取决于return 后面的类型
4- 在return 后面的语句不会执行--函数一旦执行到return 该函数已经调用完成
6.全局变量:在一个.py文件里面,一旦定义好一个变量,后面的所有代码都能使用
局部变量 :在函数内部使用
7.类型转换 -内置函数:
1. int() 转换成int 被转化的内容一定是纯数字
str() 转换成字符串
float()转换成浮点数
input() 返回值是 str