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


    1.两个连续的print()函数为什么在输出时内容会分行显示?

    解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用‘,’代替空格,且默认末尾加上换行符,end函数用来定义一行输出的末尾

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

    2.如何让两个print()函数打印在一行内
     解:可以利用end参数,将默认的换行符改为空格或是空白即可

    #__coding:utf-8__

    #注释:打印在一行使用end=''
    print("hello world.",end = " ")
    print("this is one programmer.",end = ' ')
    print("i like this ")

    #打印9*9
    for i in range(1,10):
        for j in range(1,i+1):
            if j<i:
                print(i,'*',j,'=',i*j,end='  ')
            else:
                print(i,'*',j,'=',i*j)
            
        #print(' ')

  • 相关阅读:
    随笔
    梨花落(短篇小说)
    javascript中的apply,call,bind详解
    js中this的指向问题
    你若安好,便是晴天
    gulp
    图标
    normalize.css
    git bash和toritoise客户端结合使用
    云计算基础知识
  • 原文地址:https://www.cnblogs.com/lisa2016/p/11574191.html
Copyright © 2020-2023  润新知