El uso de la función print() en python2.7 y la diferencia entre input() y raw_input()

1. Uso de la función print() en python2.7:

  1. Muestra directamente cualquier carácter o número entre comillas dobles o simples
  2. Para generar el valor de una variable, no necesita agregar comillas dobles o simples, simplemente escriba el nombre de la variable directamente dentro (), o escriba el nombre de la variable directamente con un espacio después de imprimir
  3. Muestra múltiples contenidos simultáneamente, los diferentes contenidos están separados por comas y los diferentes contenidos incluyen contenidos y variables entre comillas dobles o simples.
  4. Una o más variables se mezclan en el contenido entre comillas dobles o simples, y se usa % más el tipo de variable para reemplazar la posición en la que se va a generar el valor de la variable, como el tipo de carácter %s, el tipo de punto flotante %f. Y agregue un signo % y paréntesis después de las comillas dobles o simples, y escriba los nombres de las variables en orden en los paréntesis, y separe las variables con comas.
  5. Salida con formato de cadena :
    descripción del ancho : agregue un número después del % del valor de la variable que se va a generar. Este número representa cuántos dígitos ocupa la variable.
    Por ejemplo: print('Su puntaje es %8s puntos')%(nombre de la variable)
    Descripción de la precisión del punto flotante : agregue un punto después del % del valor de la variable que se generará y luego agregue un número. Este número representa la precisión con algunos decimales. Por ejemplo,
    imprima ('su puntaje es %.4s')% (nombre de la variable)
    precisión del ancho Descripción simultánea : agregue un número después del % del valor de la variable que se generará, luego un punto y un número, puede establecer el ancho y la precisión al mismo tiempo
    imprimir ('su puntaje es% 8.4s ')%(nombre de la variable)

Ejemplo de código:

#直接输出双引号或单引号内的任何字符或数字
print '我love123,   前面是三个空格'
#输出变量的值,不用加双引号或单引号,直接在()内写变量名称即可,或者print后面空格直接写变量名称
x=100
y=99
print x
print(x)
print x,y
#同时输出多项内容,不同内容用逗号隔开,不同内容包括双引号或单引号内的内容、变量。
print '我爱中国',x,y,"i love china"
#在双引号或单引号内的内容中掺杂有一个变量或多个,在要输出变量值的位置用%加变量类型来代替
population=14
nationality=56
print '我国有%s亿人口,%s个民族'%(population,nationality)
# 字符串格式化输出
print '我国有%4.1f亿人口,%8s个民族'%(population,nationality)

2. La diferencia entre input() y raw_input() en python2.7

input() ingresa números, variables y expresiones. Si se ingresan letras, se reconocerán como variables. Si la variable no está definida, se informará un error.
Como sigue:

input('请输入一个字母:')

mensaje de error
inserte la descripción de la imagen aquí

raw_input() ingresa cualquier carácter chino alfanumérico se mostrará exactamente igual que la cadena.
Si el número de entrada se va a asignar a otros cálculos de variables, se debe convertir el tipo de carácter, por ejemplo a=float(input('Por favor ingrese el número:'))

Después de cambiar a raw_input, no se reconocerá automáticamente como una variable y podrá ejecutarse con normalidad.

raw_input('请输入一个字母:')

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/ananbai/article/details/119254123
Recomendado
Clasificación