python格式化輸出


python格式化輸出

一、% 格式化輸出

name = "tzh"
age = 18
print("我的名字是 %s,今年 %s歲" %(name,age))

#打印
我的名字是 tzh,今年 18歲

二、format格式化輸出

name = "tzh"
age = 18
print("我的名字是 {},今年 {}歲".format(name,age))

三、新特性:F 格式化輸出(py3.6以上)

​ 優點:

1、結構化更加簡潔

2、可以結合表達式,函數進行使用

3、效率提示很多

3.1、基本用法

#前面加個F就可以了,大小都都可
name = "tzh"
age = 18
print(f"我的名字是 {name},今年 {age}歲")

#打印 
我的名字是 tzh,今年 18歲

3.2、可以加表達式(字典、列表)

dic = {'name':'tzh','age':18}
msg = F'我的名字是{dic["name"]},今年{dic["age"]}歲'
print(msg)
#打印
我的名字是 tzh,今年 18歲

------------
count = 9
print (f'{count**2}') #輸出9*9=81

-----轉大寫-----
name = 'tzh'
print(F'我的名字是{name.upper()}')

3.3、結合函數使用

def _sum(a,b):
    return a+b
print(F'結果是{_sum(10,20)}')

#打印
30


免責聲明!

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



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