Python —— 简单知识(二)

本文详细介绍了Python中的函数,包括定义、调用、参数、返回值、全局与局部变量、函数嵌套、元组拆包与组包、默认参数、关键字参数、不定长参数。此外,还讲解了可变与不可变类型、递归函数、匿名函数(lambda)、列表推导式、文件读写、面向对象概念,如类、对象、继承、私有权限及多态等核心概念。
摘要由CSDN通过智能技术生成

1. 函数

           1. 函数的作用 : 保存某段程序.某个代码片段.提升代码的可读性,让代码复用。

           2. 函数使用包含两个步骤:

                      1.定义函数 ----在函数中编写代码,实现功能

                                           def  函数名():

                                                   函数封装的代码

                      2.调用函数 ----执行编写的代码

                                           函数名()

           >>> def test(a,b):
           ...     "用来完成对2个数求和"
           ...     print("%d"%(a+b))
           ... 
           >>> 
           >>> test(11,22)
           33

           3. 函数的参数

                  1.在定义函数后面的小括号中写的叫参数(形参).

                  2.形数就是给将调用函数的真实数据作占位.

                  3.函数调用时,里面写的数据叫真实数据(实参)

                  4.如果函数设置了参数,在调用函数时必须传对应的真实数据.

          4.全局变量和局部变量     

                 # 全局变量:在函数外面定义的所用人都能使用

                 # 全局变量作用于整个代码,最好不要和形参同名.

                 # 形参的作用域(可使用的范围)     只能函数内部

          # 函数内部定义

                # 不同函数的形参名可以是同名的,相互不影响.

               # 在函数内部 可以使用global 关键字 定义全局变量    

     # 可以使用一次global对多个全局变量进行声明
     global a, b
     # 还可以用多次global声明都是可以的
     # global a
     # global b

          5. 函数的返回值 -- return

                     返回值----把函数的执行结果返回出来,(如果需要使用执行结果,就返回它,赋值给一个变量)

              

                    #个函数中可以有多个return语句,但是只要有return语句被执,那么这个函数就会结束

                    # return后面可以是元组,列表、字典等,只要是能够存储多个数据的类型,就可以一次性返回多个数据

      def function():
          # return [1, 2, 3]
          # return (1, 2, 3)
          return {"num1": 1, "num2": 2, "num3": 3}

                     ## 如果return后面有多个数据,那么默认是元组

                     #

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值