赞
踩
- # Author: Kanject
-
- name = input("name:")
- age = input("age:")
-
- #方法1
- info = '''
- ------ info -----
- name:''' + name + '''
- age:''' + age
-
- #方法2
- info2 = '''
- ------ info2 -----
- name:%s
- age:%s
- '''%(name, age)
-
- #方法3
- info3 = '''
- ------ info3 -----
- name:{_name}
- age:{_age}
- '''.format(_name=name, _age=age)
-
- #方法4
- info4 = '''
- ------ info4 -----
- name:{0}
- age:{1}
- '''.format(name, age)
-
- print(info)
- print(info2)
- print(info3)
- print(info4)
name输入Kan,age输入22,输出结果为:
- name:Kan
- age:22
-
- ------ info -----
- name:Kan
- age:22
-
- ------ info2 -----
- name:Kan
- age:22
-
-
- ------ info3 -----
- name:Kan
- age:22
-
-
- ------ info4 -----
- name:Kan
- age:22
*注意:方式1会在内存开辟多块内存空间,效率低下,请尽量避免使用
python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空间,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号没出现一次就会在内从中重新开辟一块空间
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。