Es un tipo de datos basado en Python

Uno, variables de Python

1. Variables de Python

  • No es necesario declarar las variables en Python.
  • A cada variable se le debe asignar un valor antes de que se use, y la variable se creará después de que se asigne la variable.
  • En Python, una variable es una variable. No tiene tipo. Lo que llamamos "tipo" es el tipo de objeto en la memoria al que se refiere la variable.
  • El signo igual =se utiliza para asignar valores a las variables.
  • Igual que =el lado izquierdo es el nombre de la variable del operador, el signo igual =del operador derecho es el valor almacenado en la variable.

Inserte la descripción de la imagen aquí

2. Asignación de variables múltiples

Inserte la descripción de la imagen aquí

Dos tipos de datos estándar

  • Número
  • Cuerda
  • Lista
  • Tupla (tupla)
  • Conjunto
  • Diccionario

¿Está ordenado (si hay un índice digital predeterminado dentro) :

Ordenado : cadena, lista, tupla

Desordenado : colección, diccionario

Entre los seis tipos de datos estándar de Python3 :

Datos inmutables (3) :
Número (número), Cadena (cadena), Tupla (tupla);

Datos variables (3) : Lista (lista), Diccionario (diccionario), Conjunto (colección).

Tres, dos características comunes de los tipos de datos ordenados

1. Sector de datos

Variable [subíndice de la cabeza: subíndice de la cola: longitud del paso]

El valor del índice comienza con 0 y -1 es la posición inicial desde el final.

  • Tipo de valor único : tomar elementos por índice
    Inserte la descripción de la imagen aquí

  • Tipo de valor doble : tomar intervalo por índice

Tenga en cuenta que el borde de la derecha no está disponible.
Inserte la descripción de la imagen aquí

Si el valor de la izquierda es mayor que el de la derecha, se emite un espacio.
Inserte la descripción de la imagen aquí

  • Tipo de tres valores El
    Inserte la descripción de la imagen aquí
    tercer número representa el tamaño del paso y el valor predeterminado es 1.

2. Conexión y duplicación de datos

  • Conexión de datos : +
    Inserte la descripción de la imagen aquí

  • Duplicación de datos : *
    Inserte la descripción de la imagen aquí

Cuatro, Número (número)

  • En t
  • flotador
  • bool
  • complejo (plural)

La función integrada type () se puede utilizar para consultar el tipo de objeto al que apunta la variable.
Inserte la descripción de la imagen aquí

En Python3, True y False se definen como palabras clave, pero sus valores siguen siendo 1 y 0, y se pueden agregar a los números.

Operaciones numéricas

Inserte la descripción de la imagen aquí
1. Python puede asignar valores a múltiples variables al mismo tiempo, como a, b = 1, 2.
2. Una variable puede apuntar a diferentes tipos de objetos por asignación.
3. La división numérica contiene dos operadores: / devuelve un número de punto flotante, // devuelve un entero.
4. En cálculos mixtos, Python convertirá enteros en números de coma flotante.

Inserte la descripción de la imagen aquí

Cinco, cuerda de cuerda

Inserte la descripción de la imagen aquí
1. Las rbarras invertidas se pueden usar para escapar, y el uso puede hacer que las barras invertidas no se escapen .
2. Las cadenas se pueden +conectar junto con *operadores y repetirse con operadores.
3. Hay dos métodos de indexación para cadenas en Python, 0comenzando de izquierda a derecha y comenzando de derecha a izquierda -1.
4. Las cadenas en Python no se pueden cambiar.

Python no tiene un tipo de carácter separado, un carácter es una cadena de longitud 1.
A diferencia de las cadenas de C, las cadenas de Python no se pueden cambiar. Asignar un valor a una posición de índice, como palabra [0] = 'm' provocará un error.

Seis, lista de lista

La lista es []una lista de elementos escritos entre corchetes y separados por comas.

1. La lista se escribe entre corchetes y los elementos están separados por comas.
2. Al igual que las cadenas, las listas se pueden indexar y dividir.
3. La lista se puede empalmar usando el operador +.
4. Los elementos de la Lista se pueden cambiar.

A diferencia de las cadenas de Python, los elementos de la lista se pueden cambiar.

Inserte la descripción de la imagen aquí

Seven, Set (colección)

  • Un conjunto es una secuencia de elementos no ordenados y no repetidos.
  • La función básica es probar la pertenencia y eliminar elementos duplicados.
  • Puede utilizar llaves {}o set()crear funciones agregadas.
  • Nota: Crear un conjunto vacío debe usarse en set()lugar de {}, como {}se usa para crear un diccionario vacío.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Ocho, Diccionario (diccionario)

  • Los diccionarios son otro tipo de datos integrado muy útil en Python.
  • Una lista es una colección ordenada de objetos y un diccionario es una colección desordenada de objetos. La diferencia entre los dos es que se accede a los elementos del diccionario mediante claves, no compensaciones.
  • Un tipo de mapeo de diccionario, un identificador "{}" de diccionario, que es una clave desordenada (clave): pares de valor (valor) .
  • El objeto de diccionario requiere que la clave utilice un tipo inmutable.
  • En el mismo diccionario, la clave debe ser única.

Inserte la descripción de la imagen aquí
Constructor Dict () puede ser construido directamente a partir del diccionario clave-valor de la secuencia :
Inserte la descripción de la imagen aquí
Además, hay algunos tipos de diccionarios incorporados en las funciones, por ejemplo clear(), keys(), values()y similares.

1. Un diccionario es un tipo de asignación y sus elementos son pares clave-valor.
2. Las palabras clave del diccionario deben ser inmutables y no repetibles.
3. Cree un diccionario vacío para su uso {}.

Nueve, tupla tupla

Las tuplas son similares a las listas, excepto que los elementos de las tuplas no se pueden modificar. Las tuplas se escriben entre paréntesis () y los elementos están separados por comas.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Aunque los elementos de una tupla no se pueden cambiar, puede contener objetos mutables, como listas.

La construcción de tuplas con 0 o 1 elemento es especial, por lo que hay algunas reglas gramaticales adicionales:

tup1 = ()    # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号
  • Al igual que las cadenas, los elementos de las tuplas no se pueden modificar.
  • Las tuplas también se pueden indexar y dividir de la misma manera.
  • Tenga en cuenta las reglas gramaticales especiales para construir tuplas que contienen 0 o 1 elementos.
  • Las tuplas también se pueden empalmar usando el operador +.

Diez, conversión de tipo de datos Python

A veces, necesitamos convertir el tipo integrado de datos, la conversión del tipo de datos, solo necesita usar el tipo de datos como el nombre de la función.

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

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44366125/article/details/106170566
Recomendado
Clasificación