Tipos de datos básicos de Python (ocho)

Una palabra de energía positiva todos los días.

Una semilla, en el dolor, brota nueva esperanza; un bebé, en el dolor, da a luz una nueva vida; un águila inmadura, en el dolor, obstinadamente despliega sus alas. Todo tiene que pasar por una dolorosa exploración antes de que puedas recibir la alegría del éxito. ¡Buen día!

La vida llama a tocar, no a sostener. Cuando puedes controlar tu mentalidad, entonces tienes éxito. La elegancia no es resultado del entrenamiento, sino una especie de experiencia; la indiferencia no es un disfraz, sino una especie de precipitación. Con el paso del tiempo, lo que envejece es solo la apariencia, pero el alma puede volverse cada vez más atractiva. ¡Buen día!

Hecho por el hombre es una actitud positiva hacia la vida, dejar que la naturaleza siga su curso es una especie de forma de vida filosófica, el éxito es una especie de sabiduría soberbia en el mundo, la indiferencia y la tranquilidad es una actitud de vida desapegada. ¡Buen día!

tipo de bytes

En Python3, el tipo de bytes representa una secuencia binaria inmutable (secuencia de bytes).

A diferencia del tipo cadena, los elementos del tipo bytes son valores enteros (números enteros entre 0 y 255), en lugar de caracteres Unicode.

El tipo de bytes generalmente se usa para tratar con datos binarios, como archivos de imagen, archivos de audio, archivos de video, etc. En la programación de redes, el tipo de bytes se usa a menudo para transmitir datos binarios.

Hay varias formas de crear objetos de bytes, la forma más común es usar el prefijo b:

Además, también puede usar la función bytes() para convertir otros tipos de objetos al tipo de bytes. El primer parámetro de la función bytes() es el objeto a convertir, y el segundo parámetro es el método de codificación. Si se omite el segundo parámetro, se utilizará la codificación UTF-8 de forma predeterminada:

x = bytes("hello", encoding="utf-8")

Al igual que el tipo de cadena, el tipo de bytes también admite muchas operaciones y métodos, como dividir, concatenar, buscar, reemplazar, etc. Al mismo tiempo, dado que el tipo de bytes es inmutable, se debe crear un nuevo objeto de bytes al modificar. Por ejemplo:

x = b"hello"
y = x[1:3]  # 切片操作,得到 b"el"
z = x + b"world"  # 拼接操作,得到 b"helloworld"

Cabe señalar que los elementos en el tipo de bytes son valores enteros, por lo que se deben usar los valores enteros correspondientes al realizar operaciones de comparación. Por ejemplo:

x = b"hello"
if x[0] == ord("h"):
    print("The first element is 'h'")

donde la función ord() se usa para convertir un carácter a su valor entero correspondiente.

Conversión de tipos de datos de Python

A veces, necesitamos convertir el tipo de datos incorporado. Para la conversión de tipos de datos, solo necesita usar el tipo de datos como el nombre de la función, que se presentará en el próximo capítulo Conversión de tipos de datos de Python3 .

Las siguientes funciones integradas pueden realizar conversiones entre tipos de datos. Estas funciones devuelven un nuevo objeto que representa el valor convertido.

función describir

int(x [,base])

convertir x a un entero

flotar(x)

Convertir x en un flotante

complejo (real [, imagen])

crear un plural

cadena(x)

convertir el objeto x en una cadena

repetición(x)

convertir el objeto x en una cadena de expresión

evaluar(cadena)

Evalúa una expresión de Python válida en una cadena y devuelve un objeto

tupla(s)

convertir la secuencia s en una tupla

liza)

convertir la secuencia s a una lista

conjunto(s)

convertir a una colección mutable

dictado (d)

Crea un diccionario. d debe ser una secuencia de tuplas (clave, valor).

conjunto(s) congelado(s)

Convertir a colección inmutable

cr(x)

Convertir un número entero en un carácter

ord(x)

convierte un caracter a su valor entero

hexadecimal(x)

Convertir un número entero a una cadena hexadecimal

oct(x)

convierte un entero en una cadena octal

epílogo

  Todo el mundo es un novato cuando empieza a aprender.Durante este proceso, leerán más o menos blogs escritos por otros, y también pueden encontrar muchas trampas en el proceso. Cuando encontramos problemas, podemos anotarlos, ya sea que sea muy útil para nosotros o para otros compañeros de aprendizaje. La mayoría de los programadores son muy solitarios, escribir también puede dejar que su soledad "place", expresar más, expresar más, siempre hay muchos beneficios para los programadores que no son buenos con las palabras, lo más importante en el proceso de escribir un blog. El pensamiento es claro. y organizado. La mayor diferencia de escribir códigos es que la programación tiene un objetivo claro, y te convertirás en un maestro día tras día. Sin embargo, si escribir es solo por escribir, a menudo perderás tu intención original y autenticidad. Escribir no solo puede mejorar las habilidades de expresión verbal, sino también cultivar la perseverancia para seguir haciendo cosas. Lo mejor es conocer a muchos amigos de ideas afines.

Reimpreso de: https://blog.csdn.net/u014727709/article/details/131380901
bienvenido a comenzar, bienvenido a comentar, bienvenido a corregir

Supongo que te gusta

Origin blog.csdn.net/u014727709/article/details/131380901
Recomendado
Clasificación