【Python】print(f''{number}不是3的倍數(shù)")中的f是什么意思?
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
在Python中,字符串前面的 f-string的作用:
示例對比:python
number = 5 # 傳統(tǒng)方法1:%格式化 print("%d不是3的倍數(shù)" % number) # 傳統(tǒng)方法2:str.format() print("{}不是3的倍數(shù)".format(number)) # f-string方法(推薦) print(f"{number}不是3的倍數(shù)") f-string的強(qiáng)大功能:python
name = "小明" age = 20 score = 95.5 # 直接使用變量 print(f"姓名:{name},年齡:{age}") # 使用表達(dá)式 print(f"明年年齡:{age + 1}") # 格式化數(shù)字 print(f"分?jǐn)?shù):{score:.1f}") # 保留1位小數(shù) # 調(diào)用方法 print(f"姓名大寫:{name.upper()}") # 在循環(huán)中使用 for i in range(1, 4): print(f"第{i}次循環(huán)") 輸出結(jié)果:text
姓名:小明,年齡:20 明年年齡:21 分?jǐn)?shù):95.5 姓名大寫:小明 第1次循環(huán) 第2次循環(huán) 第3次循環(huán) f-string讓字符串格式化變得更加直觀和方便! 該文章在 2025/10/17 11:44:09 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |