Home  >  Article  >  Backend Development  >  Introduction to 5 ways to use Python string concatenation

Introduction to 5 ways to use Python string concatenation

高洛峰
高洛峰Original
2017-03-16 16:51:461403browse

Summarize the 5 methods of PythonString connection:

1. Plus sign

The first one has Programming Experienced people probably know that in many multi-language, a plus sign is used to connect two strings. The same is true in Python. You directly use "+" to connect two strings;

print 'Python' + 'Tab'

Result:

PythonTab

2. Comma

The second type is more special. Use comma to connect two strings. If the two strings are separated by "comma", then The two strings will be concatenated, but there will be an extra space between the strings;

print 'Python','Tab'

Result:

Python Tab

3. Direct connection

The third method Also, unique to Python, as long as two strings are put together, with or without blanks in the middle, the two strings will automatically be concatenated into one string;

print 'Python''Tab'

Result:

PythonTab
print 'Python'   'Tab'

Result:

PythonTab

4. Formatting

The fourth function is more powerful and draws on the printf function in C language functions, if you have a C language foundation, just read the documentation. This method uses the symbol "%" to connect a string and a group of variables. The special tags in the string will be automatically replaced with the variables in the variable group on the right:

print '%s %s'%('Python', 'Tab')

Result:

Python Tab

The fifth type of join

is a skill, using the string function join. This function accepts a list and then concatenates each element in the list with a string:

str_list = ['Python', 'Tab']
a = ''
print a.join(str_list)

Result:

PythonTab

The above is the detailed content of Introduction to 5 ways to use Python string concatenation. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn