12新特性格式化輸出f string

2021-10-23 11:41:40 字數 1215 閱讀 3846

# %s   format

name =

"gpc"

age =

18msg =

"我叫%s,今年%s歲"

%(name,age)

print

(msg)

# 我叫gpc,今年18歲

msg1 =

"我叫{},今年{}歲"

.format

(name,age)

print

(msg1)

#我叫gpc,今年18歲

1,結構更加簡化

2,可以結合表示式,函式進行使用

3,效率提公升更多了

name =

"una"

age =

18msg = f'我叫,今年'

print

(msg)

#我叫una,今年18

# 可以加表示式

#字典dic =

msg = f'我叫,我今年歲。'

print

(msg)

#我叫gpc,我今年18歲。

#列表

l1 =

["小明",18

]msg = f'我是,我今年歲了。'

print

(msg)

#我是小明,我今年18歲了。

name =

"zhangsan"

msg = f'我是'

# 全部大寫

print

(msg)

#我是zhangsan

count =

7print

(f''

)#14

# 結合函式

defabc

(a,b)

:return a + b

msg = f'最終結果是: '

print

(msg)

#最終結果是: 30

#多行f

name =

"小明"

age =

18hobby =

"打遊戲"

f'我今年歲了,'\

f'我的愛好是。'

print

(abc)

格式化輸出

a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 char c 乙個iso寬字元 d 有符號十進位制整數 int ld ld 長整型資料 long hd 輸出短整形。e 浮點數 e 記數法 e 浮點數 記數法 f 單精度浮點數 預設float 十進位制記數法...

格式化輸出

a 浮點數 十六進製制數字和p 記數法 a 浮點數 十六進製制數字和p 記法 c 乙個字元 char c 乙個iso寬字元 d 有符號十進位制整數 int ld ld 長整型資料 long hd 輸出短整形。e 浮點數 e 記數法 e 浮點數 記數法 f 單精度浮點數 預設float 十進位制記數法...

格式化輸出

簡單輸出 print 你好小明 print 你好小紅 print 你好小李 帶變數的輸出 更有靈活性,易於維護 name 小李 print name 加號拼接字串 pay 8 print 花費一共 pay 元 print裡用逗號列印多個變數 name 小明 score 90 print name,s...