python—字符串拼接三种方法

Posted 四叶草134

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python—字符串拼接三种方法相关的知识,希望对你有一定的参考价值。

 

1.使用加号(+)号进行拼接

字符串拼接直接进行相加就可以,比较容易理解,但是一定要记得,变量直接相加,不是变量就要用引号引起来,不然会出错,另外数字是要转换为字符串才能够进行相加的,这点一定要记住,不能把数字直接相加。

技术图片
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")

info =‘‘‘
---info of ‘‘‘+name+ ‘‘‘---
name:‘‘‘+name+‘‘‘
age:‘‘‘+age+‘‘‘
job:‘‘‘+job+‘‘‘
salary:‘‘‘+salary+‘‘‘
‘‘‘
print(info)
技术图片

输出结果如下

---info ofwendy---
name:wendy
age:26
job:it
salary:8000

2.使用%进行拼接

技术图片
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")

info =‘‘‘
---info of %s---
name: %s
age: %s
job: %s
salary: %s
‘‘‘%(name,name,age,job,salary)
print(info)
技术图片

当有数字类型,记得转换格式

技术图片
name = input("name:")
age = int(input("age:"))   #integer
print(type(age))
job = input("job:")
salary = input("salary:")

info =‘‘‘
---info of %s---
name: %s
age: %d
job: %s
salary: %s
‘‘‘%(name,name,age,job,salary)
print(info)
技术图片

输出结果

技术图片
name:llll
age:89
<class ‘int‘>
job:89
salary:1000

---info of llll---
name: llll
age: 89
job: 89
salary: 1000
技术图片

3 使用format格式

(1)

技术图片
name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")

info2 =‘‘‘
---info of {name}---
name:{name}
age:{age}
job:{job}
salary:{salary}
‘‘‘.format(name=name,
          age=age,
          job=job,
          salary=salary)
print(info2)
技术图片

输出格式

技术图片
name:qwww
age:12
job:ty
salary:1348

---info of qwww---
name:qwww
age:12
job:ty
salary:1348
技术图片

(2)

技术图片
name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")

info2 =‘‘‘
---info of {0}---
name:{0}
age:{1}
job:{2}
salary:{3}
‘‘‘.format(name,age,job,salary)
print(info2)
技术图片

输出结果

技术图片
name:liyang
age:67
job:teacher
salary:5000

---info of liyang---
name:liyang
age:67
job:teacher
salary:5000
技术图片

以上是关于python—字符串拼接三种方法的主要内容,如果未能解决你的问题,请参考以下文章

Python字符串拼接和格式化输出

列表[‘hello’ , ‘python’ ,’!’ ] 用多种方法拼接,并输出’hello python !’ 以及join()在python中的用法简介

[Python]_[初级]_[字符串格式化的三种方法]

[Python]_[初级]_[字符串格式化的三种方法]

python2根据索引表查找相应的录音片段拼接录音

list 字符串拼接效率实验