1. 程式人生 > >字符串拼接格式化輸出

字符串拼接格式化輸出

屏幕 info int() clas 保存 四舍五入 內存 不能 變量

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

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,萬能的,不會出錯。
%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)

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

字符串拼接格式化輸出