Python中 使用 f 或 print 字符串格式化


f 表達式----可以解析任意的數據類型
1、解析變量

name = "鍵盤"
age = 18
a = f"姓名:{name} 年齡:{age}"
print(a)                            # 結果:姓名:鍵盤 年齡:18
print(f"姓名:{name} 年齡:{age}")    # 結果:姓名:鍵盤 年齡:18

2、解析字典

one_dict = {"name": "鍵盤", "age": 18, None: True}
one_info = f"姓名:{one_dict['name']} 年齡:{one_dict['age']} None:{one_dict[None]}"
print(one_info)         

# 結果:姓名:鍵盤 年齡:18 None:True

3、日期格式化---需要導入import datetime

'''
遇到問題沒人解答?小編創建了一個Python學習交流群:778463939
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書!
'''
import datetime

today = datetime.datetime.today()
one_info = f"今天的日期是:{today:%Y,%m,%d}"
print(one_info)         

# 結果:今天的日期是:2020,04,20

4、解析函數

def fn(num):
    print("num=", num)
    return num + 100

one_info = f"調用函數之后,值為{fn(33)}"
print(one_info)                     # 結果:調用函數之后,值為133
print(f"調用函數之后,值為{fn(33)}")   # 結果:調用函數之后,值為133


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM