目录
思路框架
代码实现
字符串内变量替换三种方法
name = input("name:")
#raw_input 2.x input 3.x
#input 2.x =
sex=input("sex:")
age = int(input("age:") ) #integer
print(type(age) , type( str(age) ))
job = input("job:")
hobby = input("hobby:")
#T1、采用%方法
info = '''
-------- info of %s -----
Name:%s
Sex:%s
Age:%d
Job:%s
Hobby:%s
''' % (name,name,sex,age,job,hobby)
#T2、采用format方法,并且内部赋值
info2 = '''
-------- info of {_name} -----
Name:{_name}
Sex:{_sex}
Age:{_age}
Job:{_job}
Hobby:{_hobby}
'''.format(_name=name,
_sex=sex,
_age=age,
_job=job,
_hobby=hobby)
#T3、采用format方法,并且编号对应
info3 = '''
-------- info of {0} ----- #索引对应
Name:{0}
Sex;{1}
Age:{2}
Job:{3}
hobby:{4}
'''.format(name,sex,age,job,hobby)
print(info)