笔记||Python3之函数

函数:

         函数的概念:就是一段代码;一段操作流程。

                              优点:代码量少、简洁。   维护起来方便 -- 在函数的定义进行修改

         函数的定义:1 - def 函数名():

                                         函数内容

                          2 - 函数的定义是不会执行函数内容的代码的

                          3 - 案例:def func():

                                         print('step1')

                          4 - type(func)  ------- <class 'function'>

         函数的调用:1 - func()

                          2 - 调用的时候才去执行

                          3 - 函数的定义一定要在函数的调用前面

         参数:1 - 形参:①在函数定义的参数 def func(a,b):    a, b都是形参

                               ②在pycharm 形参如果没有被使用是灰色的,使用了的是 黑色

                               ③def func(a,b):  一般只要参数名的参数 --- 必填形参

                 2 - 实参:①在函数调用的时候实际传入的参数 func(1, 2)    1,  2都是实参

                               ②函数调用的时候不能使用如下写法:func(a=1,2)

          返回值:1 - 函数调用完成后,会有返回值

                     2 - 在函数里面有return值

                     3 - 返回值类型:①None  -----  没有return

                                           ②任意类型

                                           ③函数的返回值类型 -- 取决于return 后面的类型

                                           ④ 在return 后面的语句不会执行 -- 函数一旦执行到return 该函数已经调用完成

          全局变量+局部变量:1 - 全局变量 -- 再一个.py文件里面,一旦定义好一个变量,后面的所有代码都可以使用

                                      2 - 局部变量 -- 在函数内部的。

          类型转换 - 内置函数:1 - int() -------- 转换成int     被转换的内容一定是 纯数字

                                       2 - str() -------- 转换成字符串

                                       3 - float() ------转换成浮点数

                                       注意事项:

                                               a = 3.14  ----  float类型

                                               print(int(a)) ----- 舍弃小数部分取整 -----3

       

                                               a = '3.14' ------- str类型

                                               print(int(a)) -------- 报错,不能是小数的数值内容

          input() ------------ 返回值是str

猜你喜欢

转载自www.cnblogs.com/peipei-Study/p/11906732.html