python的字符串在c语言中体现为一个实符数组,每次创建字符串的时候需要在内存中开辟一块连续的空,
并且一旦需要修改字符串的话就需要再次开辟空间,+号每出现一次就会在内存中重新开辟一块空间。
而用字符串格式化只会创建两次
例如:a = word
print("hello %s"% a)
这样只会在hello是第一次,加上变量a是第二次
ps:字符串%s
整数 %d
浮点数 %f
2017-11-02
python的字符串在c语言中体现为一个实符数组,每次创建字符串的时候需要在内存中开辟一块连续的空,
并且一旦需要修改字符串的话就需要再次开辟空间,+号每出现一次就会在内存中重新开辟一块空间。
而用字符串格式化只会创建两次
例如:a = word
print("hello %s"% a)
这样只会在hello是第一次,加上变量a是第二次
ps:字符串%s
整数 %d
浮点数 %f
2017-11-02
转载于:https://www.cnblogs.com/study-love/p/7773419.html