Python string functions are very popular. There are two ways to represent strings in python. String is enclosed either with single quotes or double quotes. Both the ways (single or double quotes) are correct depending upon the requirement. Sometimes we have to use quotes (single or double quotes) together in the same string, in such cases, we use single and double quotes alternatively so that they can be distinguished.
Check below example and analyze the error –
#Gives Error print('It's python')
It gives an invalid syntax error. Because single quote after “it” is considered as the end of the string and rest part is not the part of a string.
It can be corrected as:
If you want to print ‘WithQuotes’ in python, this can’t be done with only single (or double) quotes alone, it requires simultaneous use of both.
'WithQuotes' Hello 'Python' "WithQuotes" Hello "Python"
The choice between both the types (single quotes and double quotes) depends on the programmer’s choice. Generally, double quotes are used for string representation and single quotes are used for regular expressions, dict keys or SQL. Hence both single quote and double quotes depict string in python but it’s sometimes our need to use one type over the other.
- Python | Avoiding quotes while printing strings
- Python | Ways to print list without quotes
- Python | super() in single inheritance
- Print Single and Multiple variable in Python
- A single neuron neural network in Python
- Transpose a matrix in Single line in Python
- Python | Split a list having single integer
- Python | Associating a single value with all list items
- Python | Convert tuple records to single string
- Python | Single Point Crossover in Genetic Algorithm
- Python | Replace multiple occurrence of character by single
- Multiplication of two Matrices in Single line using Numpy in Python
- Python | Convert a list of multiple integers into a single integer
- Python code to move spaces to front of string in single traversal
- Python | Convert Triple nesting to Double nesting list
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.