Trabajar con literales en pitón

En Hello World !, el mensaje que el texto se envía se llama una literal. Piense en un literal como algo entre comillas simples. (Las comillas simples son esta ‘en lugar de comillas dobles, como este“).

Los literales son las rocas (no estrellas de rock) del mundo de la programación. Puede recogerlos y tirarlos por ahí, pero no se puede cambiar. Pueden existir por sí mismos en un programa, pero no hacer nada:

 gt; gt; gt; `Hello World!` `Hello World!`

Eso es un programa que tiene sólo un literal y nada más. Es sólo un poco diferente del mundo ¡Hola! programa. En ese programa no había comillas en el texto que Python impreso, pero en este ejemplo la segunda línea tiene comillas simples alrededor.

Video: Trabajando con Random en Python

Python no lo hace juzgar el contenido de un literal. Esto significa que puede escribir mal él, llenarlo con palabras extrañas, y hasta llenarlo con, palabras mal escritas extraños. Todavía no recibirá un mensaje de error desde Python.

Las comillas simples son importante. Si los dejas fuera, Python cree que el texto está diciendo que haga algo. En este ejemplo, Python no sabe lo que se supone Hola y Mundial de hacerlo:

 gt; gt; gt; Archivo Hello World! "", Línea de 1Hello Mundial ^ SyntaxError: sintaxis no válida

Los literales mencionados aquí son todos los literales de cadena. Los literales de cadena se lee como un texto, en lugar de como un número.

Se puede hacer una secuencia de caracteres en una cadena literal, poniendo una comilla simple en cada lado:

Hola Mundo! → ‘Hello World!’

Sin embargo, observe lo que sucede cuando se hace un literal de algo que ya tiene una comilla simple (como la palabra didnt):

 gt; gt; gt; `didn`t`File "", Línea de 1`didn`t `^ SyntaxError: no válido

Python llega a la segunda comilla simple y piensa que marca el final de la cadena literal - pero eso no es donde quería que terminara.

Video: Trabajar con Geometrías en ArcGIS usando Python

Puede hacer un literal que incluye una comilla simple mediante el uso de comillas dobles alrededor del exterior de la literal. Puede utilizar comillas dobles cualquier momento, incluso si no hay una única oferta en cuestión.

 gt; gt; gt; "no lo hizo""didn&una publicación"gt; gt; gt; `"Tengo un aerodeslizador muy Eely," él dijo.``"Tengo un aerodeslizador muy Eely," él dijo.`

Formas de crear cadenas literales incluyen elementos tan diversos como las comillas simples y comillas dobles. ¡Pero eso no es todo! También puede utilizar comillas simples y comillas dobles triples triples para crear cadenas literales. Seriamente:

 gt; gt; gt; `` `` `Este es un literal hecho con solo quotes.`gt triple `Este es un literal hecho con comillas simples triples.`; Gt; gt; ""Este es un literal hecha con comillas dobles, triples [sic].""`Este es un literal hecha con comillas dobles, triples [sic].`

Asegúrese de que puede crear al menos un literal que tiene una comilla simple, uno que tiene una doble cita, y uno que tiene tanto una comilla simple y una doble cita.

Artículos Relacionados