Python函数的学习笔记_函数

Python_函数

isinstance(a,int)  #判断a是否为int

If  not  (isinstance(a,int)):ß#if的条件为真时才去执行if下面的代码,为假时不会去执行

return #return单独使用时视为retutn None


def my_function(num=100):

    print('num',num)

#函数需要一个参数,调用的时候必须要传递一个参数,给函数内的参数设置默认值后可以不用传递参数

my_function()

#注意点,如果某一个位置参数设置了默认参数,那么该位置之后的所有参数都必须设置默认参数

def my_function_01(a,b=20,c=20):

    return  a+b+c

my_function_01(10)

my_function_01(10,20)

my_function_01(10,20,30)

就近原则

   在局部变量和全局变量的变量名字相同时,执行语句会先执行离他最近的变量

my_number = 100

#就近原则

"""

    print(my_number)

    my_number=200

    

    这样写的会会报错,应该先定义再引用

"""

def my_fun_03():

    my_number = 200

    print(my_number)


my_fun_03()  #输出200

print(my_number)  #输出100

函数的单一职责原则

就是函数只负责一个功能的实现,如果一个函数实现的功能过多,一个职责的变化可能引起其他职责的能力

函数的函数描述文档

def my_function():

    """计算两个数之和

    @:param int a:a为加法运算的左操作数

    @:param int b:b为加法运算的右操作数

    :return: 返回两个操作数相加的结果

    """

    a = 10

    b = 20

    return  a + b

my_function()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容