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 不安全,輕則破壞資料的準確性,重則程式崩潰。請看下...