欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python最常用的三種輸出格式解讀

 更新時間:2024年02月04日 09:11:30   作者:MqtGhj  
這篇文章主要介紹了python最常用的三種輸出格式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

python的三種不同輸出格式

  • 1.%
  • 2.format
  • 3.f-string

運行環(huán)境:pycharm + python3.7

一.%

格式:

格式字符串% (輸出項1,輸出項2,…輸出項n)。

%c字符
%s字符串
%d帶符號的整數(shù)(10)
%o帶符號的整數(shù)(8)
%x或者 %X帶符號的整數(shù)(16)
%f 或者 %F浮點數(shù)字

使用情況:

  • 案例 1:
num1 = 3.14
num2 = 5.20
print('num1=%d, num=%d' % (num1, num2))
# 結果如下:
 
'''
num1=3, num=5
'''
  • 案例2:
num = 3.1415926
print('%0.4f' %num)      # 保留4位小數(shù)
print('%12.1f' %num)     # 占12個空格, 右對齊
print('%-12.2f' %num)    # 占12個空格, 左對齊
# 結果如下:
 
'''
3.1416
         3.1
3.14  
'''

這種輸出方式相較于其他兩種并沒有那么流行

二. format

格式:

format(輸出項[,格式字符串]) , 其中格式字符串是可以選擇項目。

  • 案例1:
num1 = 3.14
num2 = 5.20
print('num1={}, num2={}'.format(num1, num2))
 
# 結果如下:
 
'''
num1=3.14, num2=5.2
'''
  • 案例2:
str1 = '張三'
str2 = '李四'
print('{0}{1}{1}{0}'.format(str1, str2))   # 從0開始對映變量值
 
 
# 結果如下:
 
'''
張三李四李四張三
'''
  • 案例3:
print('{me},{m}'.format(m='張三', me='李四'))
 
 
# 結果如下:
 
'''
李四,張三
'''
 
  • 案例4:
<左對齊
>右對齊
^中間對齊
=(只用于數(shù)字)在小數(shù)點后進行補齊
# 0:3.14    |  *:填充多出的空格(便于觀察)    | 10:3.14占的位置大小
print('--{0:*<10}\n{0:*^10}\n{0:*>10}\n{0:*=7}'.format(3.1415))
 
# 結果如下:
 
'''
--3.1415****
**3.1415**
****3.1415
*3.1415
'''
  • 案例5:
print('十進制:{0:d}\n十六進制:{0:x}\n八進制:{0:o}\n二進制:{0:b}'.format(22))
#  帶'#'有進制前綴
print('十六進制:{0:#x}\n八進制:{0:#o}\n二進制:{0:#b}'.format(22))
# 結果如下:
'''
十進制:22
十六進制:16
八進制:26
二進制:10110
十六進制:0x16
八進制:0o26
二進制:0b10110
'''
  • 案例6:
# 轉化為百分比并保留兩位小數(shù)
print('百分比:{:.2%}'.format(0.555555))
# 保留兩位小數(shù)
print('保留兩位小數(shù):{:.2}'.format(0.555555))
print('{:} *-* {:}'.format(1, -1))
# 顯示符號
print('{:+} *-* {:+}'.format(1, -1))
# 若是正數(shù),則在前面留空格
print('{: } *-* {: }'.format(11, -1))
# -數(shù)時顯示-,與'{:}; {:}'一致
print('{:-} *-* {:-}'.format(111, -1111))
 
# 結果如下:
'''
百分比:55.56%
保留兩位小數(shù):0.56
1 *-* -1
+1 *-* -1
 11 *-* -1
111 *-* -1111
'''

三. f-string

用法: f’{}‘

這是python最新的一種輸出方式,個人認為也是最方便的一種

name = "張三"
age = 22
print(f'我叫{name},今年{age}歲了。')
print('\n')
name = "李四"
age = 23
print(f'我叫{name},'
      f'今年{age}歲了。')    #  多行用法
print('\n')
num = 3.1415926
print(F'保留5位小數(shù):{num:.5f}')
 
# 結果如下:
'''
我叫張三,今年22歲了。
我叫李四,今年23歲了。
保留5位小數(shù):3.14159
'''
 

f-string方法更多的使用方法可以參考.format方法,用法基本一致,實質上f-string方法是在.format方法的基礎上改進的

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python多線程批量采集圖片的代碼實現(xiàn)

    Python多線程批量采集圖片的代碼實現(xiàn)

    這篇文章主要給大家介紹了Python多線程批量采集圖片的代碼實現(xiàn),文中通過代碼示例講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-05-05
  • Python隨機生成8位密碼的示例詳解

    Python隨機生成8位密碼的示例詳解

    這篇文章主要為大家詳細介紹了基于Python實現(xiàn)隨機生成8位密碼的相關方法,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2023-02-02
  • 50行Python代碼實現(xiàn)視頻中物體顏色識別和跟蹤(必須以紅色為例)

    50行Python代碼實現(xiàn)視頻中物體顏色識別和跟蹤(必須以紅色為例)

    本文通過50行Python代碼實現(xiàn)視頻中物體顏色識別和跟蹤效果,通過實例截圖和實例代碼給大家講解的非常詳細,需要的朋友可以參考下
    2019-11-11
  • Python利用lxml庫實現(xiàn)XML高級處理詳解

    Python利用lxml庫實現(xiàn)XML高級處理詳解

    在Python的世界中,lxml是處理XML和HTML的一款強大且易用的庫,本文主要介紹了如何解析、創(chuàng)建、修改XML文檔,如何使用XPath查詢,以及如何解析大型XML文檔,需要的可以參考下
    2023-08-08
  • 新手常見6種的python報錯及解決方法

    新手常見6種的python報錯及解決方法

    這篇文章主要為大家詳細介紹了新手常見6種的python報錯及解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • pip安裝py_zipkin時提示的SSL問題對應

    pip安裝py_zipkin時提示的SSL問題對應

    今天小編就為大家分享一篇關于pip安裝py_zipkin時提示的SSL問題對應,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • python實現(xiàn)在列表中查找某個元素的下標示例

    python實現(xiàn)在列表中查找某個元素的下標示例

    這篇文章主要介紹了python實現(xiàn)在列表中查找某個元素的下標示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Pycharm新建項目時報錯解決辦法

    Pycharm新建項目時報錯解決辦法

    pycharm可以很方便的管理Python的解釋器(如果安裝了多個的話),以及第三方模塊,包,下面這篇文章主要給大家介紹了關于Pycharm新建項目時報錯解決的相關資料,需要的朋友可以參考下
    2023-06-06
  • Python中Pyspider爬蟲框架的基本使用詳解

    Python中Pyspider爬蟲框架的基本使用詳解

    這篇文章主要介紹了Python中Pyspider爬蟲框架的基本使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Python爬蟲實例_利用百度地圖API批量獲取城市所有的POI點

    Python爬蟲實例_利用百度地圖API批量獲取城市所有的POI點

    下面小編就為大家分享一篇Python爬蟲實例_利用百度地圖API批量獲取城市所有的POI點,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01

最新評論