欢迎访问Python教程网,我们的网址www.041b.com
python笔记4_函数基础 – python教程 - python编程学习交流
python笔记4_函数基础 – python教程 - python编程学习交流

python笔记4_函数基础

奇猫2020-07-29 发布 python博文

主要内容:

小目标:掌握函数
主要内容:函数定义,函数参数,函数返回值,函数作用

1.什么是函数

基本语法:

def func(args):
    函数代码

def:函数定义关键字;
func:函数名称;
args:函数参数;
函数默认返回值为None

常见的print, max, min等都是Python内置函数。

2.函数有什么用:

小需求:判断是否奇数
如果这样实现:

a = 11
if a%2:
    print("%d is odd"%a)

调用一次没问题,如果调用100次,代码太乱了;

将其封装成一个函数:

def isodd(a):
if a%2:
    print("%d is odd"%a) 
isodd(10)
isodd(11)

输出结果:11 is odd
调用很舒服,而且有改动,可以直接修改isodd内部实现,不影响调用者。

返回值:关键字 return

看下idodd默认返回值:

def isodd(a):
    if a%2:
        print("%d is odd"%a) 
ret = isodd(10)
print('ret:', type(ret))

输出结果:ret:

显示加上返回值:

def isodd(a):
        if a%2:
                return True
    return False
a = 10
print("a is odd:", isodd(a))

输出结果:a is odd: False

函数参数:

实现一个加法函数:

def myadd(x,y):
        return x+y

调用者只能传2个参数

def myadd(x,y):
        return x+y

结果:30

传三个参数:

print(myadd(10,20,30))

报错:参数问题

TypeError: myadd() takes 2 positional arguments but 3 were given

函数总结:

1:函数作用:代码封装,复用;
2:函数三要素:函数名,参数,返回值;
3:更多函数细节,请关注猫猫后面文章

以上就是对python笔记4_函数基础的相关介绍,希望对您自学python编程有所帮助!

转载原创文章请注明,转载自: python教程 - python笔记4_函数基础 (https://www.041b.com/40783.html)

留言

写下你的评论吧

近期评论