python使用 f 格式化字符串的用法

1、基本用法

f-string采用 {content:format} 設置字符串格式,其中content是替換並填入字符串的內容,可以是變量、表達式或函數等,format 是格式描述符。采用默認格式時不必指定 {:format}

f"{字符串/變量: 格式}"

大括號前、後: 可以放任何字符串,它們將直接顯示在結果中
大括號內: 目標字符串+目標格式
冒號前: 需要格式化的原始字符串或變量
冒號後: 需要的目標格式

在這裡插入圖片描述

print(f"這是不需要格式化的原始字符串!")
這是不需要格式化的原始字符串!

print(f"+{2:.2f}")
+2.00

print(f"+{2:2d}月")
+ 2月

print(f"+{2:d}月")
+2月

print(f"任何字符串 {2:.2f}這是結尾!")
任何字符串 2.00這是結尾!

2、還可以實現多行字符串的格式化

在這裡插入圖片描述

name = 'Python'

f"Hello!" \
f"This is {name}" \
f"!"

f"""Hello!
This is {name}!"""

關於格式描述符的詳細語法及含義可查閱Python官方文檔和Python格式化字符串f-string概覽

到此這篇關於python使用 f 格式化字符串的文章就介紹到這瞭,更多相關python格式化字符串內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: