Python字串中的分行符號和定位字元__Python

來源:互聯網
上載者:User

  有關換行的問題

首先提一個問題,如下。

python程式碼如下:

   print("I'm Bob. What's your name?") 

上一行代碼的輸出如下:

      I'm Bob. What's your name?

上面的輸出沒有換行。想在What之前換行,效果是:

     I'm Bob.
     What's your name?

該怎麼辦。

在What之前敲斷行符號,行嗎。不行,這個斷行符號的效果是語句換行,不是輸出內容換行。 用分行符號的解決辦法

上述問題的解決辦法是在What之前插入分行符號。寫法是:

   print("I'm Bob.\nWhat's your name?")
 
 
 
定位字元 

定位字元也屬於“寫法是兩個字元的組合,但含義上只是一個字元”的情形。它的寫法是“\t”,是反斜線和t字母的組合,t取的是table之意。它的含義是一個字元,叫做定位字元。它的作用是對齊表格式資料的各列。運行以下代碼,你應該明白何為定位字元。

#定位字元的寫法是\t,作用是對齊表格的各列。
print("學號\t姓名\t語文\t數學\t英語")
print("2017001\t曹操\t99\t\t88\t\t0")
print("2017002\t周瑜\t92\t\t45\t\t93")
print("2017008\t黃蓋\t77\t\t82\t\t100")

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.