%s (str類型佔位)git
%d(digit,int類型佔位)ide
案例:學習
name = input('請輸入您的姓名:') age = input('您的年齡:') job = input('您的工做:') hobbie = input('您的愛好:') mag = '''-------------info of %s------------- name:%s age:%d job:%s Hobbie:%s -------------END------------- ''' % (name, name, int(age), job, hobbie) print(mag)
若是隻是單純的想輸出%,可在%前加轉義%解決(%%)spa
案例:code
name = input('請輸入姓名:') day = int(input('學習天數:')) days = 51 mag = '''--------學習進度-------- 姓名:%s 學習天數:%d --------學習進度爲%d%%-------- ''' % (name, day, day * 100 / days) print(mag)
name = input('請輸入您的姓名:') age = input('您的年齡:') say = '我叫{},今年{}歲'.format(name, age) say1 = '我叫{1},今年{0}歲'.format(name, age) say2 = '我叫{names},今年{ages}歲'.format(names=name, ages=age) print(say)