美文网首页
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

    相关文章

      网友评论

          本文标题:8.2传递实参

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