fqy131314

Python——函数

什么是函数?

        有时候,一些代码可能要在许多地方使用。如果采用传统的方式,一直重复缩写相同的代码,那么代码将变得非常糟糕,并且非常难以维护。这时候我们就可以采用函数,来把一些重复执行的代码封装成一个函数,以后要调用相同的代码的时候,就只要调用这个函数就可以了。

函数定义和调用

1.定义函数:语法是使用def:

        def   函数名(参数,可以为空):

                # 要执行的代码

           # 示例:

        def   hello_world():

                print('hello  world')

2.调用函数:语法是使用这个函数的名字,后面再给个圆括号:

        函数名(参数,可以为空)

        # 示例:

        hello_world()

3.函数参数:函数可以传递参数进去给函数:

 

4.默认参数:有时候一些参数,你可能需要给函数调用者,使用一个默认的参数,那么通过一下方式实现:

        def great(name, age = 18):

                print(name, age)

        greet('python')         # age将使用18来作为默认参数

        greet('python', age = 20)         # age将使用20来作为默认参数

        # 参数默认值

        def test2(usernam = "micheal"):

                print('用户名是{}'.format(username))

        def roll_dice(couht = 3)

                from random import randint

                total = 0

                for _ in range(count):

                        num = randint(1, 6)

                        print(num)

                        total += num

                return total

如下图:结构清晰,和go语言很像 ,可以无缝衔接go

5.*args 

# 就是元组

 

6.**keargs

#就是字典

posted on 2022-12-08 00:15  会飞的鱼-blog  阅读(30)  评论(0)    收藏  举报  来源

导航