python 格式打印拼接

name = input("name:")
age = int(input("age:") ) #integer
print(type(age) , type( str(age) ))
sex= input("sex:")

info1='''
-----info of '''+name+'''-----
name: '''+name+'''
age: '''+sex+'''
sex: '''+sex+'''     #这种+拼接最没效率,内存分区存储

info2= '''
-------- info of %s-------

name=%s  #s,d  代表数据类型

age=%d

sex=%s   

""".format(name,name,age,sex)

info3="""

--------info of {_name}-------

name={_name}

age={_age}

sex={_sex}       # {_var}  定义变量在赋值

""".format(

    _name=name,

    _age=age,

    _sex=sex,

              )

info4="""        #{x}  数字跟预设变量对应

-----info of {0}----

name:{0}

age:{1}

sex:{2}

""".format(name,age,sex)

 

posted @ 2018-02-27 16:16  IT-Farmer  阅读(175)  评论(0)    收藏  举报