python中的函数相关知识的介绍

python中的返回值类型一般为tuple 

def damage(skill1,skill2):
    damage1 = skill1 * 3
    damage2 = skill2 * 2 + 10
    return damage1, damage2

damages = damage(3, 6)//函数的返回值类型一般为tuple
print(type(damages))

函数的返回值是元组,可以用不同的变量名,分别来接收返回的元组的元素。方便后续的处理。

def damage(skill1,skill2):
    damage1 = skill1 * 3
    damage2 = skill2 * 2 + 10
    return damage1, damage2

skill1_damage, skill2_damage = damage(3, 6)#函数的返回值类型一般为tuple
#print(type(damages))
print(skill1_damage,skill2_damage)

python中的print函数,可以一次打印多个函数值。

a = 'baidu'
b = 'ali'
c = 'tengxu'
print(a,b,c)

执行的结果:

兼顾精简性,和代码的可阅读性:

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

 python中的序列解包:

d = 1, 2, 3
print(type(d))
a, b, c = d #序列解包
print(a, b, c)

python中的链式赋值:

a = b = c = 1 #python中的链式赋值
print(a, b, c)

python中的函数的参数:

  1. 必须参数:定义了多少个参数,调用必须满足
  2. 关键字参数:明确指定赋值,代码的可读性强,不必按顺序传递
  3. 默认参数:用关键字可以不遵守顺序,必须参数和默认参数不能混着调用。

猜你喜欢

转载自blog.csdn.net/qq_35353824/article/details/84074020