Comillas triples en Python

La expansión de strings en varias líneas se puede hacer usando las comillas triples de python. También se puede utilizar para comentarios largos en el código. Los caracteres especiales como TAB, palabra por palabra o NEWLINE también se pueden usar dentro de las comillas triples. Como sugiere el nombre, su sintaxis consta de tres comillas simples o dobles consecutivas.
 

Sintaxis: “”” string””” o ”’ string”’

Nota:
 

Comillas triples para strings de varias líneas

Python3

"""This is a really long comment that can make
the code look ugly and uncomfortable to read on
a small screen so it needs to be broken into
multi-line strings using double triple-quotes"""
 
print("hello Geeks")
Producción: 

hello Geeks

 

Del mismo modo, las comillas triples simples también se pueden usar para el mismo propósito, como se muestra a continuación: 

Python3

'''This is a really long comment that can make
the code look ugly and uncomfortable to read on
a small screen so it needs to be broken into
multi-line strings using double triple-quotes'''
 
print("hello Geeks")
Producción: 

hello Geeks

 

Nota: También podemos usar # en líneas múltiples, pero las comillas triples se ven mucho mejor.
 

Comillas triples para la creación de strings

Otro caso de uso de las comillas triples es crear strings en Python. Agregar los caracteres requeridos entre comillas triples puede convertir esos caracteres en strings de python. Los siguientes códigos muestran el uso de comillas triples para crear strings: 
 

Ejemplo 1: 

Python3

str1 = """I """
str2 = """am a """
str3 = """Geek"""
 
# check data type of str1, str2 & str3
print(type(str1))
print(type(str2))
print(type(str3))
 
print(str1 + str2 + str3)
Producción: 

<class 'str'>
<class 'str'>
<class 'str'>
I am a Geek

 

Ejemplo 2: 
Strings de varias líneas usando comillas triples. Los finales de línea se incluyen por defecto.  

Python3

my_str = """I
am
a
Geek !"""
 
# check data type of my_str
print(type(my_str))
 
print(my_str)
Producción: 

<class 'str'>
I
am
a
Geek !

 

Ejemplo 3: 
Si deseamos ignorar el final de las líneas, debemos usar ” .

Python3

my_str = """I \
am \
a \
Geek !"""
 
# check data type of my_str
print(type(my_str))
 
print(my_str)
Producción: 

<class 'str'>
I am a Geek !

 

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *