Python自学之路(三): 函数

1.函数的快速入门

def multiple():
    print("这是一个函数")
    print("我可以调用这个函数")


print("我要开始调用函数咯")
multiple()
print("函数执行结束")

python中,在 使用函数名 调用函数之前,必须要保证 Python 已经知道函数的存在,所以不能定义在调用的下方(这点和java稍有不同)

2.函数的文档注释
如果希望给函数添加注释,应该在 定义函数 的下方,使用 连续的三对引号;在 函数调用 位置,使用快捷键 CTRL + Q 可以查看函数的说明信息;注意:因为 函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留 两个空行

def multiple():
    print("这是一个函数")
    print("我可以调用这个函数")
    '''
    这是一个函数
    '''


print("我要开始调用函数咯")
multiple()
print("函数执行结束")

3、函数的参数

def sum1(a, b):
    result = a + b
    print("%d + %d = %d" % (a, b, result))


sum1(10, 20)

参数的作用:增加函数的 通用性,针对 相同的数据处理逻辑,能够 适应更多的数据
形参和实参

  • 形参:定义 函数时,小括号中的参数,是用来接收参数用的,在函数内部 作为变量使用
  • 实参:调用 函数时,小括号中的参数,是用来把数据传递到 函数内部 用的

4、函数的返回值
一个函数执行结束后,返回调用者一个结果,调用函数一方,可以 使用变量 来 接收 函数的返回结果。(return 表示返回,后续的代码都不会被执行)

def sum2(a, b):
    return a * b
    '''
    这是一个方法求积的方法
    '''


result = sum2(5, 23)
print(result)

5、函数的嵌套调用

def test1():
    print("-" * 10)
    print("test1")
    print("-" * 10)


def test2():
    print("-" * 10)
    test1()
    print("test2")
    print("-" * 10)


test2()

6、使用模块中的函数

  • 模块 就好比是 工具包,要想使用这个工具包中的工具,就需要 导入 import 这个模块
  • 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块
  • 在模块中定义的 全局变量 、 函数 都是模块能够提供给外界直接使用的工具
import day03.PrintSomething

print(day03.PrintSomething.name)
day03.PrintSomething.print_lines("❤", 10)
发布了86 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43365369/article/details/99619647
今日推荐