美文网首页
8.2传递实参

8.2传递实参

作者: user_Js | 来源:发表于2020-04-18 12:26 被阅读0次

位置实参

def describe_pet(animal_type, pet_name):
"""显示宠物信息"""
print("I have a " + animal_type + ".")
print("My " + animal_type + "'s name is " + pet_name.title() + ".")

describe_pet('hamster', 'harry')
describe_pet('pig', 'mike')


image.png

关键字实参

def describe_pet(animal_type, pet_name):
"""显示宠物信息"""
print("I have a " + animal_type + ".")
print("My " + animal_type + "'s name is " + pet_name.title() + ".")

describe_pet(animal_type='hamster', pet_name='harry')


image.png

默认值

def describe_pet(pet_name, animal_type='dog'):
"""显示宠物信息"""
print("I have a " + animal_type + ".")
print("My " + animal_type + "'s name is " + pet_name.title() + ".")

describe_pet('willie')


image.png

T恤

def make_shirt(size, message):
"""显示T恤尺码和字样"""
print("\n\nI'll make a " + size + " t-shirt")
print('It will say,"' + message + '"')

make_shirt('large','I love Python')
make_shirt(message="It's a dog",size="medium")


image.png

大号T恤

def make_shirt(size, message='I love Python'):
"""显示尺码和字样"""
print("\nI'll make a " + size + " t-shirt")
print('It will say,"' + message + '"')

make_shirt('large')
make_shirt('medium')
make_shirt(size='s',message='Just do it')


image.png

城市

def describe_city(name,country='China'):
"""显示城市的名字及所属国家"""
print(name.title() + " is in " + country)

describe_city('yunnan')
describe_city('anhui')
describe_city(name='niuyue',country='America')


image.png

相关文章

  • 第23课:传递实参

    预习: 知识点: 8.2 传递实参 位置实参:实参、形参顺序必须相同; 关键字实参:实参由变量名和值组成; 8.2...

  • 8.2 传递实参

    鉴于函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参 ,这要...

  • 8.2传递实参

    位置实参 def describe_pet(animal_type, pet_name):"""显示宠物信息"""...

  • 传递实参

  • python2017.08.15

    嗯,不知不觉已经默默跟到了第8章,难得早做一回作业: 8.2 传递实参 鉴于函数定义中可能包含多个形参,因此函数调...

  • 第六章 函数

    第七章 函数 7.1 定义函数 7.1.1 向函数传递信息 7.2 传递实参 可使用位置实参,这要求实参的...

  • c语言函数

    [if !supportLists]1.[endif]值传递:(单向传递实参->形参)关于函数调用过程中形参和实参...

  • JavaGuide基础知识点详解

    为什么java中只有值传递? 说这个问题之前,我们先来搞懂下面两个概念: 形参&实参 值传递&引用传递 形参&实参...

  • c++中值传递引用传递的定义

    值传递: 形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形...

  • 函数的参数传递

    按值传递 按值传递:修改形参的值并不会影响实参。但如果传递的是引用类型,形参的值也会影响实参。按引用类型传递:修改...

网友评论

      本文标题:8.2传递实参

      本文链接:https://www.haomeiwen.com/subject/limyuhtx.html