4种格式拼接(+,%s,{变量},{0})

Posted study-notes-of-python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4种格式拼接(+,%s,{变量},{0})相关的知识,希望对你有一定的参考价值。

2019-01-01

一、+的拼接(占用很多内存空间,尽量少用)

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)

两个‘‘‘之间的用法:‘‘‘显示器中要显示的内容‘’‘

+号用于拼接变量值

 

二、%s的用法(占用一个内存空间)

name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")
info2 =‘‘‘
--- info of %s ---
Name:%s
Age:%s
Job:%s
Salary:%s
‘‘‘ % (name,name,age,job,salary) 该行()里的内容与上方%s的内容要一一对应,不可多,不可少,否则程序无法执行
print(info2)

%后可以跟s、d等数据类型的缩写。

三、{变量}的用法(占用一个内存空间)
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")
info3 =‘‘‘
--- info of {_name} ---
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
‘‘‘ .format (_name=name,
_age=age,
_job=job,
_salary=salary)

print(info3)

四、{0}的用法(占用一个内存空间)
name = input("name:")
age = input("age:")
job = input("job:")
salary = input("salary:")
info4 =‘‘‘
--- info of {0} ---
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
‘‘‘ .format (name,age,job,salary)
# 需要从0开始
print(info4)
 



















































以上是关于4种格式拼接(+,%s,{变量},{0})的主要内容,如果未能解决你的问题,请参考以下文章

python之字符串的索引,切片,分割,替换,去除指定字符,拼接,格式化

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

append() 在这个代码片段中是如何工作的?与特定变量混淆[重复]

1024. 视频拼接 dp

Python基础(注释/算数运算符/变量类型/拼接字符串)

字符串格式化