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!
推薦閱讀:
- 一文秒懂Python中的字符串
- Python語言的自我介紹一起來看看
- Python中字符串對象語法分享
- Python 的 f-string 可以連接字符串與數字的原因解析
- python中.format()方法使用詳解