Tamaño en bytes de una cadena
Escribe una función byte_size(s) que tome una cadena s como entrada y devuelva su tamaño en bytes. El tamaño en bytes de una cadena es el número de bytes necesarios para almacenar la cadena en memoria. Para calcular el tamaño en bytes de una cadena, debes codificar la cadena utilizando un esquema de codificación específico. En este laboratorio, utilizarás el esquema de codificación UTF-8.
Para calcular el tamaño en bytes de una cadena, puedes seguir estos pasos:
- Codifica la cadena utilizando el esquema de codificación UTF-8.
- Obtén la longitud de la cadena codificada.
Tu función debe devolver la longitud de la cadena codificada.
def byte_size(s):
return len(s.encode('utf-8'))
byte_size('😀') ## 4
byte_size('Hello World') ## 11