python2.7的字符串拼接

python2.7的字符串拼接

方法一:直接字符串拼接

# -*- coding: UTF-8 -*-
# 开发人:李柏霖
# 开发时间:2021/7/21 10:32

name = raw_input("Name:")
age = raw_input("Age:")
job = raw_input("job:")
salary = raw_input("salary:")

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

输出结果:

image-20210721111224948

方法二:使用占位符

# -*- coding: UTF-8 -*-
# 开发人:李柏霖
# 开发时间:2021/7/21 10:32

name = raw_input("Name:")
age = raw_input("Age:")
job = raw_input("job:")
salary = raw_input("salary:")

info3='''
——————————————————————————————占位符   %s——————————————————————————————
Name:%s
Age:%s
Job:%s
Salary:%s
'''%(name,name,age,job,salary)


print info3

输出结果:

image-20210721114047120

字符串类型转换

# -*- coding: UTF-8 -*-
# 开发人:李柏霖
# 开发时间:2021/7/21 10:32

name = raw_input("Name:")
age = raw_input("Age:")
job = raw_input("job:")
salary = raw_input("salary:")

info3='''
——————————————————————————————占位符   %s——————————————————————————————
Name:%s
Age:%d
Job:%s
Salary:%s
'''%(name,name,age,job,salary)


print info4
报错:

image-20210721114502170

TypeError: %d format: a number is required, not str

原因分析:

输入的都是字符串类型,我们转换一下格式就可以了。

image-20210721115007384

合拼为一句:

age = int(raw_input("Age:"))

占位符拼接

方法一:

# -*- coding: UTF-8 -*-
# 开发人:李柏霖
# 开发时间:2021/7/21 10:32

name = raw_input("Name:")
age = int(raw_input("Age:"))
job = raw_input("job:")
salary = raw_input("salary:")

info5='''
——————————————————————————————占位符   {name5}——————————————————————————————
Name:{name5}
Age:{age5}
Job:{job5}
Salary:{salary5}
'''.format(name5=name,age5=age,job5=job,salary5=salary)

效果一样:

image-20210721115938534

方法二:

name = raw_input("Name:")
age = int(raw_input("Age:"))
job = raw_input("job:")
salary = raw_input("salary:")

info6='''
——————————————————————————————占位符   {0}——————————————————————————————
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
'''.format(name,age,job,salary)

print info6

运行结果:

image-20210721141406368

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值