Python使用print打印時,展示內容不換行



  • 原理

    Python的print()函數中參數end='' 默認為\n,所以會自動換行;

      默認的print()函數:
          print(end='\n')
    

  • 方案

    Python 2: 在print語句的末尾加上一個逗號, 如print "Hello World",
    Python 3: 把參數end設置成你想要的就行了, 如print("Hello World", end="")


  • 擴展

    補充:其實print()有兩個比較重要的可選參數,一個是end 一個是sep

    print()打印中支持常用制表符, 如\t, \n

      end 在上面已經有介紹了,下面說一下sep,看示例就可以知道具體的意思了:
    
      print('cats', 'dogs', 'mice')   
          輸出:  cats dogs mice
    
      print('cats', 'dogs', 'mice', sep = ',')
          輸出:  cats,dogs,mice
    
      上述就是用的','替換掉了分隔符 ,當然你也可以用於替換成其他你想要的符號,這個功能有時候會比較有用
    
      譬如2019-10-01是我們祖國70周年
    
      print('2019','10','01', sep='-')
          輸出:  2019-10-01
    




參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM