• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
PythonForBeginners.com

PythonForBeginners.com

Learn By Example

  • Home
  • Learn Python
    • Python Tutorial
  • Categories
    • Basics
    • Lists
    • Dictionary
    • Code Snippets
    • Comments
    • Modules
    • API
    • Beautiful Soup
    • Cheatsheet
    • Games
    • Loops
  • Python Courses
    • Python 3 For Beginners
You are here: Home / Basics / Python Strings Quotes

Python Strings Quotes

Author: PFB Staff Writer
Last Updated: December 2, 2020

Overview

Strings can be enclosed in single quotes or double quotes.

Single quoted string can contain double quotes and double quoted string can
contain single quotes. Strings can also span multiple lines in several ways.

Newlines can be escaped with backslashes, but there must be a backslash at the
end of each line to escape the newline.

Strings can be surrounded in a pair of matching triple quotes: “””(double quotes)
or ”'(single quotes)

print """

Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to
"""

will show this output:

Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to

Lastly we have the raw string.

The raw string suppresses the escapes, so the
sequences are not converted to
newlines,but the backslash at the end of the line, and the newline character in
the source, are both included in the string as data.

The “r” can be lowercase or uppercase and must be placed before the first quote
mark.

hello = r"This is a rather long string containing

several lines of text."
print hello

Will show this output:

This is a rather long string containing

several lines of text.

It doesn’t matter if you use single or double quotes, just make sure that if you
begin a value with double quotes,you must end it with double quotes.

Raw strings I usually use for regular expressions and triple quotes for docstrings

Please take a look at the Strings Cheat Sheet for more things to do with Strings
in Python.

Related

Recommended Python Training

Course: Python 3 For Beginners

Over 15 hours of video content with guided instruction for beginners. Learn how to create real world applications and master the basics.

Enroll Now

Filed Under: Basics Author: PFB Staff Writer

More Python Topics

API Argv Basics Beautiful Soup Cheatsheet Code Code Snippets Command Line Comments Concatenation crawler Data Structures Data Types deque Development Dictionary Dictionary Data Structure In Python Error Handling Exceptions Filehandling Files Functions Games GUI Json Lists Loops Mechanzie Modules Modules In Python Mysql OS pip Pyspark Python Python On The Web Python Strings Queue Requests Scraping Scripts Split Strings System & OS urllib2

Primary Sidebar

Menu

  • Basics
  • Cheatsheet
  • Code Snippets
  • Development
  • Dictionary
  • Error Handling
  • Lists
  • Loops
  • Modules
  • Scripts
  • Strings
  • System & OS
  • Web

Get Our Free Guide To Learning Python

Most Popular Content

  • Reading and Writing Files in Python
  • Python Dictionary – How To Create Dictionaries In Python
  • How to use Split in Python
  • Python String Concatenation and Formatting
  • List Comprehension in Python
  • How to Use sys.argv in Python?
  • How to use comments in Python
  • Try and Except in Python

Recent Posts

  • Count Rows With Null Values in PySpark
  • PySpark OrderBy One or Multiple Columns
  • Select Rows with Null values in PySpark
  • PySpark Count Distinct Values in One or Multiple Columns
  • PySpark Filter Rows in a DataFrame by Condition

Copyright © 2012–2025 · PythonForBeginners.com

  • Home
  • Contact Us
  • Privacy Policy
  • Write For Us