在Python中如何打印 输出信息?

我想学习如何在Python中打印输出信息。我刚开始学习Python,希望能够知道如何将程序中的变量和文本输出到屏幕上,以便我能够更好地调试程序。我知道可以使用print函数,但是希望能够更深入地了解怎样格式化输出,如何在同一行打印多个信息等等。谢谢任何愿意帮助我的人!

提问时间:2023-05-14 17:49:53 编辑时间:2023-05-14 17:49:55 提问者: 雁过南山
  • Cyber_Punk
    3

    在Python中可以使用print函数来输出信息。如果要输出字符串,可以将字符串直接作为参数传递给print函数,例如:

    print("hello, world")
    

    如果要输出变量,可以使用格式化字符串,将变量的值插入到字符串中。例如:

    name = "Bob"
    age = 24
    print("My name is %s, and I am %d years old." % (name, age))
    

    另外,Python还提供了多种格式化字符串的方式,如使用.format()方法或者使用f-strings。例如:

    print("My name is {}, and I am {} years old.".format(name, age))
    
    # 或者
    print(f"My name is {name}, and I am {age} years old.")
    

    如果想在同一行输出多个信息,可以使用print函数的end参数。例如:

    print("hello,", end="")
    print("world")
    

    输出结果为:

    hello,world
    
    回答时间:2023-05-15 02:25:07