• 笔记||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

  • 相关阅读:
    Replay_InsertTrigger
    什么是内网IP地址,常用的内网IP地址段有哪些?
    Repeater嵌套绑定Repeater
    window.history.go(1)和window.location.go(1)的区别
    如何对SQL Server中的tempdb“减肥”
    IIS Temporary ASP.NET Files拒绝访问解决方案
    Server Application Unavailable出现的原因及解决方案集锦
    Sqlserver查找非数字数据行
    C++中的指针,指针函数和函数指针
    char * p = "abc"与const char *p = "abc"
  • 原文地址:https://www.cnblogs.com/peipei-Study/p/11906732.html
Copyright © 2020-2023  润新知