python——格式化輸出、預留位置、format()

來源:互聯網
上載者:User

標籤:ali   str   format   class   小數   格式化輸出   pre   style   color   

預留位置

常用預留位置 描述
%s 字串
%d 十進位整數
%o 八進位
%x 十六進位
%f 浮點數

 

 

 

 

 

 

>>> print(‘%s‘ % ‘hello world‘)  # 字串輸出hello world>>> print(‘%20s‘ % ‘hello world‘)  # 靠右對齊,取20位,不夠則補位         hello world>>> print(‘%-20s‘ % ‘hello world‘)  # 靠左對齊,取20位,不夠則補位hello world         >>> print(‘%.2s‘ % ‘hello world‘)  # 取2位he>>> print(‘%10.2s‘ % ‘hello world‘)  # 靠右對齊,取2位        he>>> print(‘%-10.2s‘ % ‘hello world‘)  # 靠左對齊,取2位he>>> print(‘%d元‘ % 10)10元>>> print(‘%f‘ % 1.11)  # 預設保留6位小數1.110000>>> print(‘%.1f‘ % 1.11)  # 取1位小數1.1

format()

相對基本格式化輸出採用‘%’的方法,format()功能更強大。

>>> print(‘{} {}‘.format(‘hello‘,‘world‘))  # 不帶欄位hello world>>> print(‘{0} {1}‘.format(‘hello‘,‘world‘))  # 帶標號hello world>>> print(‘{0} {1} {0}‘.format(‘hello‘,‘world‘))  # 打亂順序hello world hello>>> print(‘{1} {1} {0}‘.format(‘hello‘,‘world‘))world world hello>>> print(‘{a} {tom} {a}‘.format(tom=‘hello‘,a=‘world‘))  # 帶關鍵字world hello world

 

python——格式化輸出、預留位置、format()

聯繫我們

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