Python学习总结 基础篇 函数

函数

使用关键字def来告诉Python你要定义一个函数。这是函数定义,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。
最简单的函数示例

def outprint():
    print("Hello World")
outprint()

函数

传参函数

name = input("请输入一个名字")
def outprint(name):
    print("Hello , I'm " + name)
outprint(name)

name = input("请输入一个名字:")
def outprint(name):
    print("Hello , I'm " + name)
outprint(name)

name = input("请输入您的姓名:")
age = input("年龄:")
sex = input("性别:")
def introduce(name,age,sex):
    print(" My name is " + name)
    print(" I am " + age + " years old now!")
    print(" and I am a " + sex)
introduce(name,age ,sex)

结果

关键字传参
name = input("请输入您的姓名:")
age = input("年龄:")
sex = input("性别:")
def introduce(userName,userAge,userSex):
    print(" My name is " + name)
    print(" I am " + age + " years old now!")
    print(" and I am a " + sex)
introduce(userName = name,userAge = age , userSex = sex)
introduce(userAge = age , userName = name, userSex = sex)
introduce( userSex = sex, userName = name, userAge = age)

在这里插入图片描述
可见用关键字的方式调用函数可以不用考虑参数的顺序,示例代码中三种不同的调用结果都相同。

设定参数默认值
name = input("请输入您的姓名:")
def introduce(name,age = "18",sex = 'boy'):
    print(" My name is " + name)
    print(" I am " + age + " years old now!")
    print(" and I am a " + sex)
introduce(name)

结果

带有返回值
def sum(a,b):
    return a+b
res = sum(10,23)
print(res)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值