从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

21、Python 函数的返回值

发布:蔺要红04-23分类: Python

 

如果不指定返回值则返回 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
注册成功
 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站