python函数定义

在编程中,定义好函数,在需要时可以直接使用,大大简化我们的编程工作。调用函数时,只需要提供参数(除了无参的函数),就可以得到我们需要的结果。
1、无参的的函数

def hello()
    print('hello )

2、位置参数函数,还有返回值

def power(x)
    return x*x
def sum(x,y,z)
    return x+y+z
def power(x,n)
    return x^n

3、默认参数的函数
指定n次方的,返回的是x的n次方
不指定的话,返回的x的平方

def power(x,n=2)
    return x^n
def person(id,name,age=25,city='Beijing')
    print('个人信息已保存')

4、可变参数的函数
求输入的数字的平方和,将一个或者多个参数放入一个元祖中

def sumpower(*numbers)
    sum = 0
    for n in numbers
        sum = sum + n^2
    return sum

5、关键字参数的函数
传入的参数的形式必须为键值对,传入进去会自动保存为dict

def person(id,name,**info)
    print('用户的ID为:',id)
    print('用户的name为:',name)
    print('其他信息 保存在info里:',info)

6、命名关键字参数的函数
后面传输的键值对内容有要求的话,可以使用命名关键字参数,只允许输入后面指定的键

def person(id,name,*,age,city)
    print('id=',id,'name=',name,'age=',age,'city=',city)

还可以给这这些关键字参数设置默认值

def person(id,name,*,age=25,city)
    print('id=',id,'name=',name,'age=',age,'city=',city)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值