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