函数的语法和pass功能

调用函数用法 1:

def happy_birthday(name="小明",age=18):

        print("我的名字叫"+name)

        print("今年我"+str(age)+"岁了")

happy_birthday( )                                           #不用传参

我的名字叫小明

今年我18岁了

happy_birthday("小花")                                 #使用位置传参

我的名字叫小花

今年我18岁了

happy_birthday(age=20)                              #使用关键词传参,name采用默认值

我的名字叫小明

今年我20岁了

happy_birthday(20)                                      #这样会报错,因为使用位置参数,20需带上" ",因为数字不能和字符串拼接


调用函数用法 2:

def  happy_birthday(age=18,name="小明"):

         print("今年我"+str(age)+"岁了")

         print("我的名字叫" + name)

happy_birthday(20)

今年我20岁了

我的名字叫小明


正确调用函数和pass函数功能

def happy_birthday(a,b=10):                                     # a 是位置参数,b为默认值参数(默认值参数也就是函数调用的时候,关键词传参)

          pass                                                                   #pass是一个函数,不执行任何操作的语句,解释器执行到它的时候,除了

                                                  检查语法是否合法,什么也不做就直接跳过。除了占用一行代码行,不会改变程序的执行顺序,也不会产生任何影响

 def happy_birthday(a=10,b):                   #报错,语法错误  当位置参数和默认值参数同时存在的时候,应该遵循位置参数在前,关键词参数在后

    pass


12.16   六

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

相关阅读更多精彩内容

友情链接更多精彩内容