如果不指定返回值则返回 None
# -*- coding: UTF-8 -*-
def stu_register(name,age,course='PY',conutry='CN'):
print("-------学生注册信息-------")
print("姓名:",name)
print("年龄:",age)
print("国籍:",conutry)
print("课程:",course)
status = stu_register('LinYaoHong',22,course='Linux')
print(status) #如果不指定返回值、则返回None
D:\python\python.exe F:/运维笔记/python/函数/1.py
-------学生注册信息-------
姓名: LinYaoHong
年龄: 22
国籍: CN
课程: Linux
None
指定返回值、return代表终止一个函数、
# -*- coding: UTF-8 -*-
def stu_register(name,age,course='PY',conutry='CN'):
print("-------学生注册信息-------")
print("姓名:",name)
print("年龄:",age)
print("国籍:",conutry)
print("课程:",course)
return name #指定返回值
print("HEIHEI") #没有执行此条语句
status = stu_register('LinYaoHong',22,course='Linux')
print(status) #返回name
D:\python\python.exe F:/运维笔记/python/函数/1.py
-------学生注册信息-------
姓名: LinYaoHong
年龄: 22
国籍: CN
课程: Linux
LinYaoHong
函数只能返回一个值,可以是元祖和列表
# -*- coding: UTF-8 -*-
def stu_register(name,age,course='PY',conutry='CN'):
print("-------学生注册信息-------")
print("姓名:",name)
print("年龄:",age)
print("国籍:",conutry)
print("课程:",course)
return name,age #函数只能返回一个值,如果加 , 会返回一个元祖
print("HEIHEI") #没有执行此条语句
status = stu_register('LinYaoHong',22,course='Linux')
print(status) #返回两个值,为一个元祖
D:\python\python.exe F:/运维笔记/python/函数/1.py
-------学生注册信息-------
姓名: LinYaoHong
年龄: 22
国籍: CN
课程: Linux
('LinYaoHong', 22)
函数返回列表
def stu_register(name,age,course='PY',conutry='CN'):
print("-------学生注册信息-------")
print("姓名:",name)
print("年龄:",age)
print("国籍:",conutry)
print("课程:",course)
return [name,age] #返回一个列表
print("HEIHEI") #没有执行此条语句
status = stu_register('LinYaoHong',22,course='Linux')
print(status) #返回值为列表
D:\python\python.exe F:/运维笔记/python/函数/1.py
-------学生注册信息-------
姓名: LinYaoHong
年龄: 22
国籍: CN
课程: Linux
['LinYaoHong', 22]
函数注册案例
# -*- coding: UTF-8 -*-
# Author : LinYaoHong
# Date : 2019/4/22 17:35
# Filename: 函数返回值.py
# Tools : PyCharm
def stu_register(name,age,course='PY',conutry='CN'):
print("-------学生注册信息-------")
print("姓名:",name)
print("年龄:",age)
print("国籍:",conutry)
print("课程:",course)
if age > 22:
return False
else:
return True
status = stu_register('LinYaoHong',22,course='Linux')
print(status)
if status:
print("注册成功")
else:
print("你太老了,别注册了")
-------学生注册信息-------
姓名: LinYaoHong
年龄: 22
国籍: CN
课程: Linux
True
注册成功