首页 > 编程语言 > 详细

Python函数的定义

时间:2021-03-08 19:43:34      阅读:31      评论:0      收藏:0      [点我收藏+]

Python中使用def关键字定义函数
函数主要由3个部分组成:

  1. 函数名
  2. 参数
  3. 返回值

参数值有4种类型:

  1. 位置参数
def message(name, age, gender):
    print(f‘你的名字是{name}, 你的年龄{age}, 你的性别{gender}‘)

# 传入的值如果位置不同,可能导致错误或意思有误
message(‘gzy‘, 18, ‘man‘)

# 关键字参数不用考虑位置影响
message( gender=‘man‘, age=18,name=‘gzy‘)

  1. 默认参数
def message(name, age, gender=‘man‘):
    print(f‘你的名字是{name}, 你的年龄{age}, 你的性别{gender}‘)

# 默认参数不传值则默认为默认的值,否则为传的值
message(‘gzy‘, 18)
message(‘chris‘, 22, ‘girl‘)

  1. 可变参数
#参数以元组包括,长度不定
def message(*args):
    print(args)

message(50)
message(10, 20)
message(‘gzy‘, 20)

  1. 关键字参数
# 参数以字典包括,长度不定
def advice(**kwargs):
    print(kwargs)

advice()
advice(name=‘gzy‘,age=‘18‘)

返回值可为空或者元组

Python函数的定义

原文:https://www.cnblogs.com/codegzy/p/14501541.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!