There are many string connection methods in python. I am writing code today. By the way, from the original string connection method to the string list connection, we can see that python has many string connection methods, I am writing code today. By the way, let's take a look at the connection from the original string connection method to the string list connection.
There are many string connection methods in python. I am writing code today. By the way, Let's summarize:
The most primitive string connection method: str1 + str2
New python string connection syntax: str1, str2
Strange String method: str1 str2
% Connection string: 'Name: % s; sex: '% ('Tom', 'male ')
String list connection: str. join (some_list)
First, as long as you have programming experience, we all know that you can directly use "+" to connect two strings:
'Jim' + 'green' = 'jimgreen'
The second type is special. if the two strings are separated by commas, the two strings will be connected. However, there will be an extra space between the strings:
'Jim ', 'green' = 'Jim Green'
The third type is exclusive to python. as long as the two strings are put together, there is blank or no blank in the middle: the two strings are automatically connected to one string:
'Jim ''green' = 'jimgreen'
'Jim ''green' = 'jimgreen'
The fourth feature is quite powerful. I have used the printf function in C language for reference. if you have the C language basics, read the documentation. In this way, use the symbol "%" to connect a string and a group of variables. the special mark in the string will be automatically replaced with the variable in the variable group on the right:
'% S, % s' % ('Jim', 'green') = 'Jim, Green'
The fifth type is a skill. use the string function join. This function accepts a list and uses strings to connect each element in the list in sequence:
Var_list = ['Tom ', 'David', 'John']
A = '###'
A. join (var_list) = 'Tom ### david ### John'
In fact, there is also a string connection method in python, but not many are used, that is, string multiplication, such:
A = 'abc'
A * 3 = 'abcabcabc'
The above is a detailed description of multiple methods for python string connection. For more information, see other related articles in the first PHP community!