想改变输出方式应该怎么改写?

来源:2-3 Python实例属性的定义

weixin_慕后端6255081

2024-06-11 16:17

# coding=utf-8

class Animal(object): pass

dog=Animal()

cat=Animal()

dog.name='汪汪'

dog.age=7

cat.name='喵喵'

cat.age=3 

print(dog.name)

print(dog.age)

print(cat.name)

print(cat.age)

--->我想把我的现在的这个输出结果改成   汪汪:7  喵喵:3这种,应该怎么写print吖


写回答 关注

1回答

  • 慕函数7083591
    2024-06-12 23:26:50

    # Enter a code

    # coding=utf-8

    class Animal(object):

        pass


    dog = Animal()

    dog.name = '汪汪'

    dog.age = 7


    # 三种方式都可以,最后一种3.6新功能,在网页上还不支持,可以本地执行

    print("%s : %s" % (dog.name, dog.age))

    print("{} : {}".format(dog.name, dog.age))

    print(f"{dog.name}: {dog.age}")


    cat = Animal()

    cat.name = '喵喵'

    cat.age = 3


    print("%s : %s" % (cat.name, cat.age))

    print("{} : {}".format(cat.name, cat.age))

    print(f"{cat.name}: {cat.age}")


Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题