字串格式化方法

2021-10-23 20:46:25 字數 613 閱讀 6511

1、%形式

import time

now_time = datetime.datetime.now(

).strftime(

'%y-%m-%d'

)print

("now_time%s"

% now_time )

輸出:now_time:2020-08-26

2、formate

format()功能更強大,該函式把字串當成乙個模板,通過傳入的引數進行格式化,並且使用大括號 {} 作為特殊字元代替 %

print

("今天{}預報{}"

.format

("天氣"

,"下雨"

))

輸出結果:今天天氣預報下雨

3、f-string用大括號 {} 表示被替換字段,其中直接填入替換內容

now_time = datetime.datetime.now(

).strftime(

'%y-%m-%d'

)print

(f'現在的時間是'

)

輸出:現在的時間是

格式化字串方法

一 最基礎方法 加號連線多個字串 eg salary input 請輸入薪資 計算出繳稅額,存入變數tax tax int salary 25 100 轉化為字串,方便下面的字串拼接 taxstr str tax 計算出稅後工資,存入變數aftertax aftertax int salary 75...

字串格式化的方法

1 格式化 flags width precision typecode flags 對其 式,左對 右對 預設 0表示 0填充 只針對數值型 預設是 空格填充 width 所佔寬度,單位是列 precision 精度,如果帶 數點,可以指定帶 位 數,指定後會四捨五 typecode d 將數值轉...

字串格式化

sprintf snprintf snprintf std stringstream std strstream boost lexical cast boost format cstring format 1 sprintf 使用 sprintf 不安全,輕則破壞資料的準確性,重則程式崩潰。請看下...