最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

python的三種不同輸出格式

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

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

一.%

格式:

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

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

使用情況:

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

這種輸出方式相較于其他兩種并沒(méi)有那么流行

二. format

格式:

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

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

三. f-string

用法: f’{}‘

這是python最新的一種輸出方式,個(gè)人認(rèn)為也是最方便的一種

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}')
 
# 結(jié)果如下:
'''
我叫張三,今年22歲了。
我叫李四,今年23歲了。
保留5位小數(shù):3.14159
'''
 

f-string方法更多的使用方法可以參考.format方法,用法基本一致,實(shí)質(zhì)上f-string方法是在.format方法的基礎(chǔ)上改進(jìn)的

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python開(kāi)發(fā)之thread實(shí)現(xiàn)布朗運(yùn)動(dòng)的方法

    python開(kāi)發(fā)之thread實(shí)現(xiàn)布朗運(yùn)動(dòng)的方法

    這篇文章主要介紹了python開(kāi)發(fā)之thread實(shí)現(xiàn)布朗運(yùn)動(dòng)的方法,實(shí)例分析了Python基于多線程實(shí)現(xiàn)繪圖的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • python爬蟲(chóng)之教你如何爬取地理數(shù)據(jù)

    python爬蟲(chóng)之教你如何爬取地理數(shù)據(jù)

    這篇文章主要介紹了python爬蟲(chóng)之教你如何爬取地理數(shù)據(jù),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-04-04
  • Matplotlib可視化之添加讓統(tǒng)計(jì)圖變得簡(jiǎn)單易懂的注釋

    Matplotlib可視化之添加讓統(tǒng)計(jì)圖變得簡(jiǎn)單易懂的注釋

    今天給大家?guī)?lái)的文章是關(guān)于Python的,文章圍繞著Python Matplotlib可視化展開(kāi),文中非常詳細(xì)的介紹了如何給統(tǒng)計(jì)圖添加注釋,需要的朋友可以參考下
    2021-06-06
  • 關(guān)于Python中jieba庫(kù)的使用

    關(guān)于Python中jieba庫(kù)的使用

    這篇文章主要介紹了關(guān)于Python中jieba庫(kù)的使用,jieba (“結(jié)巴”) 是 Python 中一個(gè)重要的第三方中文分詞函數(shù)庫(kù),除了分詞,jieba 還提供增加自定義中文單詞的功能,需要的朋友可以參考下
    2023-04-04
  • python灰色預(yù)測(cè)法的具體使用

    python灰色預(yù)測(cè)法的具體使用

    灰色系統(tǒng)理論認(rèn)為對(duì)既含有已知信息又含有未知或非確定信息的系統(tǒng)進(jìn)行預(yù)測(cè),本文就介紹了python灰色預(yù)測(cè)法的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-03-03
  • 實(shí)例詳解Python裝飾器與閉包

    實(shí)例詳解Python裝飾器與閉包

    閉包是Python裝飾器的基礎(chǔ)。要理解閉包,先要了解Python中的變量作用域規(guī)則。本文主要給大家介紹Python裝飾器與閉包的相關(guān)知識(shí),需要的朋友可以參考下
    2019-07-07
  • Python自動(dòng)化Office文檔處理全攻略

    Python自動(dòng)化Office文檔處理全攻略

    在日常辦公中,處理Word、Excel和PDF等Office文檔是再常見(jiàn)不過(guò)的任務(wù),手動(dòng)操作這些文檔不僅耗時(shí)耗力,還容易出錯(cuò),幸運(yùn)的是,Python提供了豐富的庫(kù),使得自動(dòng)化處理這些文檔變得輕松高效,本文將通過(guò)通俗易懂的表達(dá)方式,帶你領(lǐng)略Python自動(dòng)化Office文檔處理的魅力
    2025-02-02
  • 詳解Python中的__init__和__new__

    詳解Python中的__init__和__new__

    這篇文章主要介紹了Python中的__init__和__new__的區(qū)別和實(shí)例詳解它們的作用,需要的朋友可以參考下
    2014-03-03
  • 利用python打印出菱形、三角形以及矩形的方法實(shí)例

    利用python打印出菱形、三角形以及矩形的方法實(shí)例

    最近在開(kāi)發(fā)中遇到一個(gè)問(wèn)題,需要利用python實(shí)現(xiàn)菱形、三角形以及矩形等形狀,發(fā)現(xiàn)網(wǎng)上這方面的資料較少,所以總結(jié)分享下,這篇文章主要給大家介紹了關(guān)于利用python打印出菱形、三角形以及矩形的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-08-08
  • Python編程中使用Pillow來(lái)處理圖像的基礎(chǔ)教程

    Python編程中使用Pillow來(lái)處理圖像的基礎(chǔ)教程

    這篇文章主要介紹了Python編程中使用Pillow來(lái)處理圖像的基礎(chǔ)教程,Pillow和PIL都是Python下十分強(qiáng)大的圖片處理利器,朋友可以參考下
    2015-11-11

最新評(píng)論

始兴县| 喀什市| 华容县| 财经| 南靖县| 兰州市| 桃园市| 留坝县| 荣成市| 昂仁县| 屏东县| 冕宁县| 体育| 辉南县| 苍溪县| 会泽县| 化隆| 隆化县| 黄骅市| 台江县| 彭阳县| 乌拉特后旗| 宁津县| 弋阳县| 滨州市| 遂昌县| 安顺市| 平远县| 张家界市| 宜良县| 仁化县| 德钦县| 达日县| 武功县| 仙桃市| 德化县| 湘潭县| 龙里县| 开远市| 改则县| 资阳市|