国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python %s格式化輸出的五種用法,實例詳解

這篇具有很好參考價值的文章主要介紹了python %s格式化輸出的五種用法,實例詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

%s是什么

%s是python中的一個用于格式化輸出的符號,與python內(nèi)置的print()函數(shù)搭配使用,通常情況下用于格式化輸出字符串或字符,但實際上,%s也可以用于輸出其他的python數(shù)據(jù)類型。除此之外,%和s之間還可以傳遞一些參數(shù),比如數(shù)值或符號等等,具體的見下方的實例代碼。

%s的多種用法實例

基本用法

首先來看一下%s的基本用法,用于格式化輸出字符串:

>>> string = '笨鳥工具,x1y1z1.com'
>>> print('%s' %string)
笨鳥工具,x1y1z1.com

%ns的用法實例

當(dāng)在%和s之間傳遞一個數(shù)值參數(shù)n時,python會根據(jù)字符串的長度和n的絕對值大小關(guān)系來進行對應(yīng)的補全,比如當(dāng)n的絕對值小于或等于字符串的長度,則%ns輸出字符串原值,如果n的絕對值大于字符串長度,則會根據(jù)n的正負,在字符串的左邊或右邊以空格的形式進行補全,正值則在左邊補全,負值則在右邊:

>>> str2 = 'abc'
>>> print('%3s' %str2)
abc
>>> print('%5s' %str2) #當(dāng)n大于'abc'的長度時,默認以空格的形式進行補全,
  abc
>>> print('%15s' %str2) #用于對照上面的5s
            abc
>>> print('%-5s' %str2+'**') #在右邊補全
abc  **

python全棧:笨鳥工具,python全棧

%.ns實例

位數(shù)n的前面有個點“.”,這樣的表達式可以用于截取字符串的前n個字符,如果字符串長度小于n,則原值輸出:

>>> string = '123456789'
>>> print('%.3s' %string)
123
>>> print('%.15s' %string)
123456789

%n.ms的用法實例

這種用法中,n表示位數(shù),m表示截取的長度,而且先運行.m,即先截取字符串的長度,然后根據(jù)n的對輸出的字符串進行補全:

>>> string = '0987654321'
>>> print('%10.3s' %string)
       098
>>> print('%-10.2s' %string+'**')
09        **

%s用于格式化輸出其它類型數(shù)據(jù)用法

下面簡單介紹用%s格式化輸出整數(shù)和列表的用法,其它的有興趣的可以繼續(xù)去嘗試:

>>> print('%s' %123)
123
>>> print('%s' %[5,6,7])
[5, 6, 7]

原文:python %s的五種用法,實例詳解文章來源地址http://www.zghlxwxcb.cn/news/detail-741968.html

到了這里,關(guān)于python %s格式化輸出的五種用法,實例詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python基礎(chǔ)—格式化輸出

    一、舊式字符串格式化方法 %s、%d、%f等被稱為占位符,%s對應(yīng)字符串、%d對應(yīng)整型、%f對應(yīng)浮點型 %f -- 默認保留6位小數(shù) %.Nf -- N為整數(shù) %f -- 四舍五入 二、format方法 在字符串中寫{},字符串外調(diào)用format方法,在format方法中傳入值,按照一一對應(yīng)的關(guān)系被寫入對應(yīng)的{} 作用為說明

    2024年02月08日
    瀏覽(20)
  • Python 格式化輸出:精確控制你的數(shù)據(jù)表示

    ????? 目錄 舊式的?%?運算符(不推薦) str.format()?方法 位置和參數(shù): 格式化數(shù)字: f-string 表達式和函數(shù)調(diào)用: 格式化數(shù)字: 格式規(guī)范的微調(diào)?(核心) 對齊字符串 填充字符 數(shù)字的零填充 數(shù)字的千位分隔符 格式化十六進制、八進制和二進制 ????????在編程語

    2024年01月17日
    瀏覽(24)
  • Python中格式化字符串輸出的4種方式

    Python格式化字符串的4中方式 一、%號 二、str.format(args) 三、f-Strings 四、標準庫模板 五、總結(jié)四種方式的應(yīng)用場景’ 一、%號占位符 這是一種引入最早的一種,也是比較容易理解的一種方式.使用方式為: 1、格式化字符串中變化的部分使用占位符 2、變量以元組形式提供 3、變

    2024年02月06日
    瀏覽(29)
  • Python(21)json.dumps()使用indent參數(shù) 格式化輸出json數(shù)據(jù)格式

    json.dumps() 方法 將一個Python數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為JSON字符串 輸出為 這樣的格式一般都不優(yōu)美,當(dāng)數(shù)據(jù)很多的時候,看得就不是很直觀方便。 可以使用 indent=4 參數(shù)來對json進行數(shù)據(jù)格式化輸出,會根據(jù)數(shù)據(jù)格式縮進顯示,讀起來更加清晰 用法如下 輸出為 json.dumps()方法,參數(shù)解釋

    2024年02月08日
    瀏覽(26)
  • fmt的格式化輸入輸出

    fmt 包是 Go 語言標準庫中用于格式化輸入和輸出的包,它提供了豐富的函數(shù)來控制輸出的格式,處理不同類型的數(shù)據(jù),并且可以從輸入源(如標準輸入、文件)讀取數(shù)據(jù)。下面將詳細介紹 fmt 包的格式化輸出和輸入處理。 格式化輸出 : fmt 包通過格式字符串來控制輸出的格式

    2024年02月13日
    瀏覽(21)
  • C++常用格式化輸出轉(zhuǎn)換

    C++常用格式化輸出轉(zhuǎn)換

    ?在C語言中可以用printf以一定的格式打印字符,C++當(dāng)然也可以。 輸入輸出及命名空間還不太了解的小伙伴可以看一看C++入門講解第一篇。 ?在C++中,可以用流操作符(stream manipulators)控制數(shù)據(jù)的輸出格式,這些流操作符定義在2個頭文件( iomanip 和 ios )中,可以用輸出運算

    2024年02月04日
    瀏覽(19)
  • C#WPF文本格式化模式實例

    本文演示C#WPF文本格式化模式實例 WPF中的文本渲染和舊式的基于 GDI的應(yīng)用程序的文本染有很大區(qū)別。很大一部分區(qū) 別是由于 WPF 的設(shè)備無關(guān)顯示系統(tǒng)造成的,但 WPF 中的文本染也得到了顯著增強,能更清晰地顯示文本,在 LCD 監(jiān)視器上尤其如此。 然而,WPF 文本渲染具有一個眾

    2024年02月06日
    瀏覽(15)
  • Python實驗一基本數(shù)據(jù)類型針對用元組創(chuàng)建的5*5矩陣,格式化分行輸出元素并分別計算兩個主對角線元素之和;

    Python實驗一基本數(shù)據(jù)類型針對用元組創(chuàng)建的5*5矩陣,格式化分行輸出元素并分別計算兩個主對角線元素之和;

    又到了自閉環(huán)節(jié)了,做個實驗報告差點自閉,自己寫的真的是很長的代碼才實現(xiàn),加油吧 這個根據(jù)參考網(wǎng)上大佬的方法進行了一些優(yōu)化,在這里給大家提供參考。 輸出結(jié)果: 對大家有幫助的話,記得關(guān)注點個贊哈!

    2024年02月16日
    瀏覽(22)
  • 關(guān)于使用JS獲取當(dāng)前時間并格式化輸出

    關(guān)于使用JS獲取當(dāng)前時間并格式化輸出

    (1)逐個提取并拼接字符串 (2)一步到位提取年月日時分秒(重點) 首先,提取數(shù)據(jù)到數(shù)據(jù) 然后,拼接數(shù)據(jù)格式化輸出 (附上,過程剖析)

    2024年02月03日
    瀏覽(23)
  • AWK語言第二版 1.3 格式化輸出

    前一節(jié)的 print 語句用于簡單和快速的輸出。如果對輸出格式有更高要求,就要使用 printf 語句。本書后面的例子中,可以看到 ?printf 語句能生成幾乎任意格式的輸出,不過本節(jié)只會展示它的一小部分能力。細節(jié)可以參考附錄 A.4.3。 對齊域 printf 語句的格式是 其中的 format 是一

    2024年02月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包