1. Uso de la función print() en python2.7:
- Muestra directamente cualquier carácter o número entre comillas dobles o simples
- 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
- 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.
- 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.
- 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
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('请输入一个字母:')