¿Cómo encontrar el valor int de una string en Python?

En Python, podemos representar un valor entero en forma de string. El valor int de una string se puede obtener usando la función incorporada en python llamada como int(). Aquí podemos pasar una string como argumento a esta función que devuelve el valor int de una string.

En t()

Sintaxis: int(string, base)
Parámetros:

  • string: consta de 1 y 0
  • base : (valor entero) base del número.

Devuelve: un valor entero, que es equivalente a una string binaria en la base dada.
TypeError: devuelve TypeError cuando cualquier tipo de datos que no
sea una string o un entero se pasa en su posición equivalente.

Por defecto, int()asume que el número está en notación decimal. Si queremos una representación de string int que pertenezca a otros sistemas numéricos como binario, hexadecimal, octal. Necesitamos pasar un argumento extra a esta función especificando el valor base. Los valores básicos son:

  • binario : 2
  • octales: 8
  • hexadecimal: 16

Ejemplos:

Input : "A"  (for base 16)
Output : 10

Input : "510"
Output : 510
# using base 16
s1 = "A"
print(int(s1, 16))
  
# using the default base
s2 = "510"
print(int(s2))

Producción :

10
510

Publicación traducida automáticamente

Artículo escrito por revathiugudi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *