1. 程式人生 > >變數拼接的四種方法

變數拼接的四種方法

#!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
'''