Python 字串格式化方法比較

2021-09-12 02:07:25 字數 567 閱讀 6157

第一種方法是使用%s %f等字元進行

print('my name is %s, my age is %f' % ('cm',27))

my name is cm, my age is 27

第二種方法是使用string的format進行

print('my name is , my age is '.format(name='cm',age=27))

my name is cm, my age is 27

from string import template

print(template('my name is $, my age is $').substitute())

第三種情況下,可以解決大括號的問題,如果想要用到$符號,可以使用$$來轉義

print(template('$$ $a').substitute(a='variant'))

$ variant

可以看到我們既可以使用等於,也可以通過字典來進行關鍵字的替換

格式化字串方法

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

字串格式化方法

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 功能更強大,該函式把字串當成乙個模板,通過...

Python 字串格式化

字串格式化 s 格式化為字串 format hello,s.s enough for ya?values world hot print format values hello,world.hot enough for ya?f 格式化為實數 浮點數 format pi with three dec...