第一種方法是使用%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...