Python字串格式化

來源:互聯網
上載者:User

標籤:back   div   字串格式化   多行   存在   gpo   for   pre   pos   

多數程式設計語言中都存在字元格式設定化方法,為方便查閱,特此匯總python語言中字串格式化方式:

方式一:百分比符號%

格式 描述
%c 字元及ASCII碼
%s 字串
%d 有符號整數(十進位)
%u 不帶正負號的整數(十進位)
%o 不帶正負號的整數(八進位)
%x 不帶正負號的整數(十六進位)
%X 不帶正負號的整數(十六進位大寫字元)
%e 浮點數(科學計數法)
%E 浮點數(科學計數法)
%f 浮點數(小數點符號)
%g 浮點數(依據值的大小採用%e或%f)
%G 浮點數(同%g)
%p 指標(用十六進位列印記憶體位址)
【樣本1】輸入:>>> name=input("name: ")>>> age=int(input("age: "))>>> sex=input("sex: ")>>> print("name:%s\nage:%d\nsex:%s"%(name,age,sex))輸出:>>> name:Anna>>> age:18>>> sex:girl
樣本2】輸入:>>> name=input("name: ")>>> age=int(input("age: "))>>> sex=input("sex: ")>>> Info=‘‘‘name: %sage: %dsex: %s‘‘‘%(name,age,sex)print(Info)輸出:>>> name:Anna>>> age:18>>> sex:girl

 【備忘】:‘‘‘(或""") 作用:1. 針對多行資訊進行注釋;2. 起段落的作用

方式二:format()

【樣本1】輸入:>>> Info="Tom {0} a {1}">>> output=Info.format(‘is‘,‘student‘)>>> print(output)輸出:>>> Tom is a student
【樣本2】輸入:>>> Info="Tom {Info1} a {Info2}">>> output=Info.format(Info2=‘student‘,Info1=‘is‘)>>> print(output)輸出:>>> Tom is a student

 

Python字串格式化

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.