• python中的函数


    一.函数

      1.1函数的定义:对代码块和功能的封装和定义

      1.2 函数的定义语法:

        def 函数名(形参列表):

          函数体(代码块,return)

      1.3调用:

        函数名(实参列表)

    二.返回值

      return:在函数执行的时候,如果遇到return,直接返回

      1.如果不写return,没有返回值,得到的是none

      2.在函数的中间或末尾写return,返回的是none

      3.如果return后写了一个值,则调用者可以收到一个结果

      4.如果return后面写了多个结果,调用者可以收到一个元组

    三.参数

    定义:调用者在调用时,给函数传递的信息(可以用%s也可以用+)

    形参:函数声明的位置的变量.

    实参:函数调用时给的具体的值

    传参:把实参交给形参的过程

    1.实参:

      (1) 位置参数:按照形参的位置给形参传值

      (2)关键字参数:按照形参的名字给形参传值

      (3)混合参数:即用位置参数,也用关键字参数(关键字参数必须在位置参数后面)

    2.形参

      (1)位置参数

      (2)默认值参数(先位置,后默认值)

      (3)动态参数

     四.python is instance 函数 判断元素是否是字符型,int型,float型

    isinstance(1, int)  判断是否是int型
    isinstance(1.0, float) 判断是否是float型
    isinstance(s, str) 判断是否是字符串型
    isinstance(a, dict) 判断对象a是否为字典


    isinstance是Python中的一个内置函数
    语法:
    isinstance(object, classinfo)
     
    如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False。
    如果classinfo不表示一个类(类型对象), 那么它要么是一个类的元组, 或者递归地包含这样的(由数据类型构成的)元组.其他的序列类型是不被允许的。
    如果classinfo不是一种数据类型或者由数据类型构成的元组,将引发一个TypeError异常。
     
    举例:
    >>> isinstance(1, int)  判断是否是int型
    True
    >>> isinstance(1.0, float)  判断是否是float型
    True
    >>> s = 'abc'
    >>> isinstance(s, str) 判断是否是字符串型
    True
    >>>isinstance(a,dict)  判断对象a是否为字典,如果为真,会打印True,如为假,打印False。
  • 相关阅读:
    学习进度笔记06
    学习进度笔记05
    学习进度笔记04
    学习进度笔记03
    学习进度笔记02
    周总结13
    周总结12
    周总结11
    人月神话阅读笔记3
    第一阶段冲刺10
  • 原文地址:https://www.cnblogs.com/shanghongyun/p/9443563.html
Copyright © 2020-2023  润新知