Differences between single quotation marks, double quotation marks, and three quotation marks in Python

Source: Internet
Author: User
This article introduces the difference between single quotes, double quotes and three quotes in Python. in python, strings can be enclosed in single quotes or double quotes. These two methods are equivalent, in php, single quotes and double quotes are somewhat different. although strings are represented, the single quotes in php are faster than double quotes.
If you need to represent a String object in python, there is no difference between single quotation marks and double quotation marks.
And vice versa. This is why python allows two methods. In practice, python single quotes and python double quotes are used in many ways. There are two forms, so you do not need to use escape characters.
For example, in python:
A = 'I love \ 'laowang python \''
Print
And
A = "I love 'laowang Python '"
Print a has the same results.
The python three quotation marks form is used to input multiple lines of text. that is to say, the content entered between the three quotation marks will be reserved as is, and the single and double quotation marks in the form do not need to be escaped, invisible characters, such as \ n and \ t, are retained. the advantage is that you can replace multiple lines of text.
For example:
Content = ''' wwwfefefefefse % (name) s is
Haha, he age is % (age) s '''
C = content % {'name': 'pythoner', 'age': '20 '}
The result of print c is:
Wwwfefefefsepythoner is
Haha, he age is 20

The above is a detailed description of the differences between single quotes, double quotes, and three quotes in Python. For more information, see other related articles in the first PHP community!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.