La función de impresión en Python y la diferencia entre comillas simples y comillas dobles

Uno, la función de impresión en Python

Uso de la función de impresión en Python:

print (“¡hola mundo!”) ¡
hola mundo!

imprimir (5 + 8)
13

print ("I love" + "you!")
I loveyou!
Note que en Python, no hay punto y coma en inglés después de la función de impresión.

Dos, comillas simples, comillas dobles

print ('Hola mundo!')
Hola mundo!

print ("¡Hola mundo!")
¡Hola mundo!
Puede verse que no hay diferencia entre las comillas dobles y las comillas simples al generar cadenas. Cuando hay comillas simples o dobles en la cadena, la impresión directa puede provocar errores

1. Por ejemplo: ¡Vamos!

método uno:

print ("¡Vamos!")
¡Vamos!
Método 2: Usa la barra invertida del carácter de escape "\"

print ('¡Vamos!')
¡Vamos!
2, si hay comillas simples o dobles en la cadena

print ("I love'Apple '") #Cuando hay comillas simples en la cadena, usa comillas dobles

Yo amo la manzana'

print ('Me encanta "Aplle"') # 同理

Me encanta "Aplle"
3. Si desea imprimir una cadena con muchas barras invertidas:

print ("C: \ ahora") # \ n se trata como una nueva línea
C:
ow

print ("C: \ ahora") #Añadir una barra invertida para escapar de
\ C: \ ahora

print (r "C: \ new \ near \ now \ no") #Cuando la cadena es muy larga, puedes usar la cadena original, solo agrega r
C: \ new \ near \ now \ no
# >> > print (r "C: \ new \ near \ now \ no")
#Cuando la cadena original tiene una barra invertida al final, se producirá un error #SyntaxError: EOL al escanear la cadena literal

print (r "C: \ new \ near \ now \ no" + "\") #Solución, empalmar una barra invertida
C: \ new \ near \ now \ noSupplement
: comillas triples

Utilice comillas triples para generar varias líneas de texto

imprimir ("" "
1!
22!
333!
4444!" "")

1!
22!
333!
4444!

Supongo que te gusta

Origin blog.csdn.net/weixin_48347480/article/details/112981970
Recomendado
Clasificación