变量拼接的四种方法

简介: #!author qmc#Author QMCusrname=input("Input your name:")age=input("age:")job=input("job:")...
#!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
'''
相关文章
|
消息中间件 Java
ActiveMQ调优方案
讨论ActiveMQ性能调优的方向,提供调优参考。
676 0
|
9月前
|
算法 Kotlin
Kotlin教程笔记(24) -尾递归优化
Kotlin教程笔记(24) -尾递归优化
126 7
Kotlin教程笔记(24) -尾递归优化
|
Web App开发 JavaScript 前端开发
重复创建多个定时器,是否会导致内存溢出
重复创建多个定时器,是否会导致内存溢出
|
数据安全/隐私保护
分享小众且无广告的5款软件
你是否喜欢一些小众且无广告的软件?如果是的话,我这边有一些给你推荐的。
190 0
|
存储 Docker 容器
Linux环境下修改Docker的工作目录
本文介绍了Linux环境下如何更改Docker的工作目录,从而避免docker占用过多的系统盘空间。
1278 0
如何将电脑上的“小电影”隐藏为一张图片?这波操作绝了!!
如何将电脑上的“小电影”隐藏为一张图片?这波操作绝了,实现效果:你女朋友打开文件是一张图片,你打开却是各种“小电影”~~
241 0
如何将电脑上的“小电影”隐藏为一张图片?这波操作绝了!!
|
前端开发
CSS文本相关属性
letter-spacing、word-spacing分别用于设置字母、单词之间的间距
225 0
CSS文本相关属性
|
Linux 开发者 Python
Linux 下如何安装 Python 3(下)|学习笔记
快速学习 Linux 下如何安装 Python 3(下)
Linux 下如何安装 Python 3(下)|学习笔记
|
SQL 关系型数据库 MySQL
Mysql常用sql语句(13)- having 过滤分组结果集
Mysql常用sql语句(13)- having 过滤分组结果集
313 0
Mysql常用sql语句(13)- having 过滤分组结果集