首頁 >後端開發 >Python教學 >python字串拼接格式化輸出的三種方法介紹

python字串拼接格式化輸出的三種方法介紹

不言
不言原創
2018-09-19 17:32:373287瀏覽

這篇文章帶給大家的內容是關於python字串拼接格式化輸出的三種方法介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

字串拼接格式化輸出就是把需要輸出的內容編輯好以後賦值給一個變量,最後輸出到螢幕上。
方法一

name = input('your name:')
age = int(input('your age:'))    # int() str转int。
job = input('your job:')

info = '''
---------- info of %s ---------    
Name : %s    
Age : %d
Job : %s
''' % (name,name,age,job)    # 此处 % 为连接符,把变量的值连接起来,顺序不能颠倒。

print(info)

佔位符
%s s=string,萬能的,不會出錯,Python預設輸出的是字串。
%d d=digit,整數型的。
%f f=float,小數,預設保存6位小數,第6位小數的值看第7位小數,會四捨五入。
    %.3f,指定儲存3位小數。

方法二

name = input('your name:')
age = int(input('your age:'))    # int() str转int。
job = input('your job:')

info = '''
---------- info of {_name} ---------
Name : {_name}
Age : {_age}
Job : {_job}
''' .format(_name=name,_age=age,_job=job)

print(info)

方法三

name = input('your name:')
age = int(input('your age:'))    # int() str转int。
job = input('your job:')

info = '''
---------- info of {0} ---------
Name : {0}
Age : {1}
Job : {2}
''' .format(name,age,job)

print(info)

字串拼接格式化輸出,建議使用方法二和方法三,另外有加號連接的方法進行拼接輸出,不建議使用,每增加一個加號就會佔用一些記憶體空間,執行效率低。

以上是python字串拼接格式化輸出的三種方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn