1, 总共举三个例子,说明format的精妙之处
第一个,如下面的代码中str1:
大家可以看到,在编辑str1的时候,字符和字母,汉字之间来回切换,一不小心把中英文弄混,出现了问题是很难发现的,不易管理和操作。而且比较冗长。
第二个,如下面的代码中str2:
str1和str2输出的结果是一样的,但是很明显的,str2编辑的时候相对str1容易,而且代码量减少。
输出的结果:是一样的
我叫:Shirley,年龄:25,身高:165
我叫Shirley,今年25,身高165
假如我们将str2中的name 和 age 互换一下位置,看一下结果
输出的结果:
我叫:Shirley,年龄:25,身高:165
我叫25,今年Shirley,身高165
这个时候发现了str2这种使用方法的弊端,就是前后需要对应,而且它还有一个弊端就是,如果你想插入一个数据,前面的数字也要全部改变,所以,这种方法虽然编写上方便了一些,但是也是极其不易后期的管理的。
第二个,如下面的代码中str3:
输出的结果为:
我叫Shirley,年龄25,身高165
我叫Shirley,今年25,身高165
我叫Shirley,今年25,身高165
str3这种方式,不仅操作起开方便,而且便于后期的管理,可以进行数据的删除和插入,而且不用调节其他的数据, 因为a1,a2,a3是没有任何关联的,不是排序。(这里的a1,a2,a3指任意字符)
总结: