變數拼接的四種方法
阿新 • • 發佈:2019-01-06
#!author qmc #Author QMC usrname=input("Input your name:") age=input("age:") job=input("job:") info=''' __________Info of ''' + usrname + '''_________ Name:''' + usrname + ''' Age:''' + age + ''' Job:''' + job + ''' ''' print(info) info1=''' __________Info1 of %s_________ Name:%s Age:%s Job:%s ____________________________________''' % (usrname,usrname,age,job) print(info1) info2=''' __________Info2 of {_name}_________ Name:{_name} Age:{_age} Job:{_job} ____________________________________ '''.format( _name=usrname, _age=age, _job=job) print(info2) info3=''' __________Info3 of {0}_________ Name:{0}Age:{1} Job:{2} ____________________________________ '''.format(usrname,age,job) print(info3)
#四種方法中不推薦使用info與info3這兩種拼接方法,info方法使用+會每個變數產生單獨的記憶體空間,效率低
#info3方法在變數多時容易產生混亂,不利於後期的優化。
'''
print(info3) 在python2.x中,有row_input和input,但推薦使用raw_input 使用input時,不加雙引號,當成變數,加雙”,則認為是賦值 在python3中只有input '''