Conceptos básicos de Python: conversión de tipos de datos

Conversión entre tipos de datos

  • El proceso de cambiar su propio tipo de datos a un nuevo tipo de datos y tener todas las funciones del nuevo tipo de datos es la conversión de tipos.
  • Para facilitar y ayudar mejor a manejar los negocios, cambie el tipo a un tipo que sea más adecuado para los escenarios comerciales.

Conversión entre cadenas y números

solicitud de conversión

  • Para convertir una cadena en un número, debe asegurarse de que no haya letras ni caracteres en la cadena.
  • No es necesario convertir un número en una cadena

función de conversión

tipo primitivo tipo de objetivo función
entero cadena calle
punto flotante cadena calle
cadena entero En t
cadena punto flotante flotar

Conversión entre cadenas y listas

función split () (cadena a la lista)

  • Convierta la cadena en una lista cortándola de acuerdo con ciertas reglas
  • uso:

string.split(sep=None,maxsplit=-1)

  • parámetro:

sep:切割的符号,不填写的话默认空格,如果字符串没有空格则不分割直接生成列表
maxsplit: 根据切割符号切割的次数,默认-1
返回一个列表

  • Aviso:
    • El parámetro sep no puede pasar una cadena vacía

función join () (convierte la lista en una cadena de acuerdo con ciertas reglas)

  • uso:

'sep'.join(iterable)

  • parámetro:

sep:生成字符串用来分割列表每个元素的符号
iterable: 非数字类型的列表或者元素合集
返回一个字符串

  • Aviso:
    • Siempre que haya un tipo numérico en la lista, no se puede realizar la conversión de tipo

Conversión entre cadenas y bytes

¿Cuál es el tipo de bytes?

  • Flujo de datos binarios: bytes
  • una cadena especial
  • Agregue una bandera antes de la cadena b, marcada como un tipo de bit
  • El tipo de bytes tiene todos los métodos de cadenas.
  • bAl realizar métodos tradicionales de manipulación de cadenas en bytes, es necesario marcar los parámetros que se van a manipular.
  • dirEl método puede imprimir todos los atributos y métodos de la variable actual

función codificar () (convertir cadenas en bytes)

  • uso:

string.encode(encoding='utf-8',errors='stroct')

  • parámetro:

encoding:转换成的编码格式,如ASCII,gbk,默认utf-8
errors: 出错时的处理方法,默认strict(直接抛出错误),也可以选择ignore忽略错误
返回一个bytes类型

función decode () (convertir cadenas en bytes)

  • uso:

bytes.decode(encoding='utf-8',errors='stroct')

  • parámetro:

encoding:转换成的编码格式,如ASCII,gbk,默认utf-8
errors: 出错时的处理方法,默认strict(直接抛出错误),也可以选择ignore忽略错误
返回一个字符串类型

Tupla Lista Conversión entre colecciones

Funciones de conversión entre tuplas, listas y conjuntos

tipo primitivo tipo de objetivo función
la lista recolectar colocar
la lista tupla tupla
tupla recolectar colocar
tupla la lista lista
recolectar la lista lista
recolectar tupla tupla
  • El método de cadena (str()) se puede usar para convertir básicamente todos los tipos de datos, convirtiéndolos en una cadena, y la conversión es irreversible.

Supongo que te gusta

Origin blog.csdn.net/Lz__Heng/article/details/130800597
Recomendado
Clasificación