Autor Tema: Error puerto serie (SOLUCIONADO)  (Leído 7113 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re:Error puerto serie (SOLUCIONADO)
« Respuesta #15 en: 23 de Julio de 2016, 21:25:56 »
Una duda aunque no tenga que ver con el puerto serie, si escribo
Código: Python
  1. valor = 5896
y despues
Código: Python
  1. str(valor)
me convierte valor a un string pero si escribo
Código: Python
  1. print(("Valor: " + str(valor)))
me imprime en pantalla valor como un int ¿Porque de esta manera no me convierte valor a string?

Gracias.
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Error puerto serie (SOLUCIONADO)
« Respuesta #16 en: 23 de Julio de 2016, 23:03:37 »
En realidad el str te lo convierte a un string en ambos casos, el "+" en un string es concatenar.

"Valor: " + str(valor)

Es lo mismo que :

"Valor: " + "5896"

Y por ende:

"Valor: 5896"

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re:Error puerto serie (SOLUCIONADO)
« Respuesta #17 en: 24 de Julio de 2016, 05:56:27 »
He abierto otro tema para no mezclar un tema con otro.
http://www.todopic.com.ar/foros/index.php?topic=46587.0

Miquel_S
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.


 

anything