python 格式話-占位符


格式化輸出:
name = qj
age = 30
job = it
salary = 6000
例1:字符串拼接方法,不建議,因為會在內存中開辟多塊內存空間。

info = '''---------- info of ''' + name + ''' ---------
Name:''' + name + '''
Age:''' + age + '''
job:''' + job + '''
Salary:''' + salary

例2:使用%s、%d、%f占位
info = '''
---------- info of %s ---------
Name:%s
Age:%d
job:%s
Salary:%d
''' % (name,name,age,job,salary)
print(info)
%s:代表字符串
%d:代表整數(需強制相關變量為整數類型)
%f:代表浮點即小數(需強制相關變量為浮點類型)
打印變量類型:print(type(變量名))
強制轉換變量類型為整形:age = int(input(age))
強制轉換變量類型為字符串:age = str(input(age))

例3:使用{}占位(官方建議使用此方式)
info = '''
---------- info of {_name} ---------
Name:{_name}
Age:{_age}
job:{_job}
Salary:{_salary}
''' .format(_name = name,_age = age,_job = job,_salary = salary)
print(info)

例4:使用{}占位,花括號中不指定參數
info = '''
---------- info of {0} ---------
Name:{0}
Age:{1}
job:{2}
Salary:{3}
''' .format(name,age,job,salary)
print(info)


免責聲明!

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



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