python基础_函数

发布时间:2020-08-08 06:23:22 作者:Tobey_51
来源:网络 阅读:293

函数基础

目标

01. 函数的快速体验

02. 函数基本使用

2.1 函数的定义

定义函数的格式如下:

def 函数名():

    函数封装的代码
    ……

2.2 函数调用

调用函数很简单的,通过 函数名() 即可完成对函数的调用

2.3 第一个函数演练

需求

name = "hello"

# 解释器知道这里定义了一个函数
def say_hello():
    print("hello 1")
    print("hello 2")
    print("hello 3")

print(name)
# 只有在调用函数时,之前定义的函数才会被执行
# 函数执行完成之后,会重新回到之前的程序中,继续执行后续的代码
say_hello()

print(name)

思考

2.4 PyCharm 的调试工具

2.5 函数的文档注释

03. 函数的参数

演练需求

  1. 开发一个 sum_2_num 的函数
  2. 函数能够实现 两个数字的求和 功能
    演练代码如下:
def sum_2_num():

    num1 = 10
    num2 = 20
    result = num1 + num2

    print("%d + %d = %d" % (num1, num2, result))

sum_2_num()

思考一下存在什么问题

函数只能处理 **固定数值** 的相加

如何解决?

3.1 函数参数的使用

def sum_2_num(num1, num2):

    result = num1 + num2

    print("%d + %d = %d" % (num1, num2, result))

sum_2_num(50, 20)

3.2 参数的作用

3.3 形参和实参

04. 函数的返回值

def sum_2_num(num1, num2):
    """对两个数字的求和"""

    return num1 + num2

# 调用函数,并使用 result 变量接收计算结果
result = sum_2_num(10, 20)

print("计算结果是 %d" % result)

05. 函数的嵌套调用

def test1():

    print("*" * 50)
    print("test 1")
    print("*" * 50)

def test2():

    print("-" * 50)
    print("test 2")

    test1()

    print("-" * 50)

test2()

06. 使用模块中的函数

模块是 Python 程序架构的一个核心概念

6.1 使用模块

6.2 模块名也是一个标识符

注意:如果在给 Python 文件起名时,以数字开头 是无法在 PyCharm 中通过导入这个模块的

6.3 Pyc 文件(了解)

C 是 compiled 编译过 的意思

操作步骤

字节码

模块是 Python 程序架构的一个核心概念

推荐阅读:
  1. python基础特性之函数property
  2. python基础_函数进阶

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

函数的基本使用 函数的参数 函数的返回值

上一篇:工业革命4.0是光和算的革命,时代呼唤硬科技!

下一篇:2020年9大顶级Java框架

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》