[第一章]在Python中如何让两个print()函数的输出打印在一行内?

两个连续的print()函数输出内容一般会分行显示,即调用print()函数后换行并结束当前行,那么如果要让两个print()函数打印在一行内该怎么做呢?

我们知道,print()中有两个参数sep和end参数。其中print()函数中的逗号默认用空格代替,末尾默认加上换行符。其中sep是代替分隔符,end是代替末尾的换行符。例如:

coffee_cup = 'coffee'
print("I love my", coffee_cup, "!",sep="*")
"""
输出结果是:
I love my*coffee*!
"""

end函数用来定义一行输出的末尾

coffee_cup = 'coffee'
print("I love my", coffee_cup, "!",end="end_flag")
"""
输出结果是:
I love my coffee !end_flag
"""

那么,如果要将两个print()函数打印在一行内,则可以利用end参数,将默认的换行符改为空格或是空白即可

print('hello', end = " ")
print('world', end = "*")
print('!')
"""
输出结果是:
hello world*!
"""



你可能感兴趣的:(python,函数,寒假学习知识总结,Python语言程序设计基础,Python程序设计基础)