#-*- coding:utf-8 -*- #python字符串得三种拼接方式 #直接通过加号直接进行连接。 string_1 = "字符串1" string_2 ="字符串2" new_string = string_1 + string_2 print(new_string)
#通过join得方法进行字符串连接。 string_1 = "字符串1" string_2 ="字符串2" string_list = [string_1,string_2] new_string = ''.join(string_list) print(new_string) #进行字符串得替换 string_1 = "字符串1" string_2 ="字符串2" new_string = "%s%s" % (string_1,string_2) print(new_string)
三种拼接得方式得不同之处:
1.第一种,操作得方法比较简单,但是效率比较低,字符串之间相加得时候就要开辟新得内存,每加一次就会生成一个新得字符串,所以效率比较低。
2.第二种是比较推荐得方法,使用得操作方式虽然复杂点,但是特别推荐,只向内存申请一次。
3.第三种类似于C/C++得字符串格式化,也是比较常用得。