Python函数

round函数(保留小数点后位数)
写法-1

a = 1.234334
print(round(a,2))	# 2 表示保留多少位

写法-2(推荐)

a = 1.234334
result = round(a,2)
print(result)

函数
1、功能性
2、隐藏细节
3、避免编写重复的代码
4、可以自己封装

函数的定义及运行特点

def add (x,y):
    result = x + y
    return result

def print_conde(code):
    print(code)
#调用
a = add(1,9)
b = print_conde("python")
print(a,b)
#结果
>>>python
>>>10 None

多结果返回

# R skil1 skil2     多结果返回
def damage(skil1,skil2):
    damage1 =skil1*3
    damage2 = skil2*5
    return damage1,damage2  #多结果返回写法
    
skill1_damage,skil2_damage =damage(2,3)    
print(skill1_damage,skil2_damage)

返回结果
>>>6 15

序列解包

d =1,2,3
print(type(d))
a,b,c = d
print(a,b,c)

关键字参数

# 参数
# 1、必须参数
# 2、关键参数
def add(x,y):
    #形式参数(形参)
    result = x +y
    return  result
#实际参数(实参)
c = add(y=3,x=6)    #可以任意(可以提高阅读性)
print(c)

参数列表


# 在定义时可以给默认值
# 如果没有给设置默认参数在调用时必须传
# 如果改变一个参数只需要调用时传对应的参数
# 必须参数和默认参数不可以混合(必须参数在前,默认参数在后)

def print_student_files(name,gender='男',age= 19,collage='人民路'):     #设置默认参数
    print('我叫'+ name)
    print('我今年'+ str(age) +'岁')
    print('我是'+gender+'生')
    print('我在'+collage+'上学')


print_student_files('小明','男',19,'人民路')

print_student_files('小明') #调用函数时只需要设置 name参数

print_student_files('小红')

print_student_files('小黑','女')

print_student_files('果果',age=26)  #关键字参数age标名参数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值