Galería de mapas mentales Tipos de datos de Python
Conceptos básicos de Python: tipos de datos. Estos tipos de datos son muy comunes en la programación de Python y cada tipo tiene sus métodos y operaciones específicos que pueden facilitar el procesamiento de datos.
Editado a las 2024-03-14 17:00:25,プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
世界的に著名な科学者、航空力学者、中国有人宇宙飛行の創始者、中国科学院および中国工程院の院士、「二元一星勲章」受章者、「中国宇宙飛行の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケットの王」として知られる。 中国宇宙の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケット王」として知られる。
プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
世界的に著名な科学者、航空力学者、中国有人宇宙飛行の創始者、中国科学院および中国工程院の院士、「二元一星勲章」受章者、「中国宇宙飛行の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケットの王」として知られる。 中国宇宙の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケット王」として知られる。
Tipos de datos de Python
valor numérico
tipo
entero
En t
base
binario
0b
0B
octal
0o
0O
decimal
hexadecimal
0x
0X
número de punto flotante
decimal
flotar
No hagas cálculos
La conversión a binario está sesgada
Hay un rango de valores
valor máximo
1.7976931348623157e 308
inf
valor mínimo
2.2250738585072014e-308
0.0
tipo plural
Los números imaginarios están representados por j
Ejemplo
c=4 5j
valor
Mostrar parte real
c.
Mostrar parte imaginaria
c.imag
Longitud del modelo
abdominales(c)
tipo booleano
booleano
Número a tipo booleano
FALSO
0
0.0
nulo
Verdadero
cualquier otro valor
La primera letra debe estar en mayúscula.
valor
Verdadero
1
FALSO
0
Se puede convertir a un número usando int()
Puede participar directamente en operaciones digitales después de la asignación
Operación
y
Todo t
t
hay f
F
cortocircuito
Cuando se juzga que hay F
deja de correr
RegresarF
Ejemplo
Todo t
último valor
hay f
primera F
o
Todo F
F
hay t
t
cortocircuito
Cuando se juzga que hay T
deja de correr
Volver T
Ejemplo
Todo F
último valor
hay t
primera T
Operación
Suma, resta, multiplicación y división.
fuerza
**
redondeo
//
Toma el resto
%
igual
==
no igual a
! =
secuencia
tipo
tipos inmutables
cadena
cadena
crear
apóstrofe
Doble comillas
comillas triples
nueva línea
apóstrofe
carácter de continuación de línea
\
Entrada de nueva línea
Visualización de pares
final de la primera línea
carácter de nueva línea
orte
Entrada de nueva línea
Visualización de ajuste de línea
Comienzo de la segunda línea
Usado con carácter de continuación de línea
comillas triples
Salto de línea directamente
Visualización de ajuste de línea
Operación
.unirse()
empalme
Ejemplo
s.join(["a","b","c"])
Utilice s para empalmar "a" "b" "c"
.reemplazar()
reemplazar
Ejemplo
s.reemplazar(antiguo,nuevo,1)
Reemplazar lo viejo por lo nuevo
antiguo/nuevo deberían ser cadenas
traer''
Reemplazar todo por defecto
.dividir()
Cortar con contenido entre paréntesis
sin parámetros
cortar con espacios
Los resultados se almacenan en forma de lista.
.banda
cortar
Comúnmente utilizado para eliminar espacios en ambos lados.
tupla
estructura
tupla
lista de solo lectura
subtema
( )
crear
t1 = ()
t2 = tupla()
t3 = tupla((1,2,3))
t4 = (1,2,3)
cuando un elemento
agregar coma
t5=(1,)
elemento
Múltiples tipos de datos disponibles
entero
número de punto flotante
cadena
lista
tupla
…
repetible
En orden
Inmutable
Si los elementos de la tupla son elementos mutables
Los elementos de un elemento mutable se pueden modificar.
tipo mutable
lista
Formato
lista
[ ]
crear
l1=lista()
l1=[]
elemento
Múltiples tipos de datos disponibles
entero
número de punto flotante
cadena
lista
tupla
…
repetible
En orden
función
añadir
.añadir(x)
Añadir x
fin de la lista
.insertar(índice,objeto)
Insertar en la posición especificada
índice
posición de inserción
objeto
insertar elemento
l1.extender(l2)
unir
Fusionar elementos l2 al final de l1
borrar
.pop(índice)
Eliminar el elemento en la posición especificada
Devolver el contenido después de eliminar el elemento.
.eliminar(objeto)
Eliminar contenido especificado
objeto
elemento a eliminar
Eliminar solo el primero
.claro()
Borrar todos los elementos
usar
Eliminar todos los elementos especificados en la lista
Eliminar directamente
Importar otros elementos a una nueva lista
comprensión de la lista
clasificar
Orden inverso
.contrarrestar()
reorganizar
orden ascendente
.clasificar()
.sort (reverso=Falso)
orden descendiente
.sort (inverso=Verdadero)
Copiar
asignación directa
Alias
La dirección del valor permanece sin cambios.
Copia superficial
Copiar
objeto padre
No copiar objetos secundarios
Crear solo una lista de primer nivel
Cambio de dirección de primera capa
Las direcciones posteriores permanecen sin cambios
valor
sublista
…
copia profunda
copia profunda
copia completa
Todas las direcciones cambiaron
función
longitud
len()
Los espacios y la puntuación cuentan como longitud.
índice
Formato
Nombre de cadena[índice]
alcance
-len() ——len()-1
índice
primer carácter a la izquierda
0
un numero positivo
de izquierda a derecha
numero negativo
De derecha a izquierda
También se puede utilizar para listas, etc.
rebanada
Formato
Nombre de cadena [inicio:fin:paso]
Cierra por delante y abre por detrás.
comenzar
personaje inicial
disponible
Omitir
Del primer personaje de la izquierda.
fin
Fin del valor
no puedo conseguirlo
Omitir
Consigue el último personaje.
paso
Paso
Toma uno por cada pocos caracteres.
un numero positivo
Toma valores de izquierda a derecha
numero negativo
Obtener valor de derecha a izquierda
Omitir
1
Misma operación
unir
*
repetir n veces
en no en
juez
Ya sea incluido en la cadena
devolver
Verdadero
FALSO
==
juez
igual
no lo es
Comparar
Si el objeto (dirección de memoria) es el mismo
identificación (objeto)
dirección de memoria del objeto
solo
.índice()
Devuelve la posición de la primera aparición de la subcadena.
Ejemplo
s.index("o",5)
La primera aparición de la subcadena "o" después de la posición 5 en la cadena s
El número de apariciones de un elemento dado.
l1.cuenta(x)
El número de veces que x aparece en l1
recolectar
colocar
tipo mutable
Características
certeza
El elemento es un tipo de datos inmutable.
No puede contener listas
Mutualidad
Los elementos no se pueden repetir
Eliminar duplicados automáticamente
Convierta una lista en una colección y luego vuelva a convertirla en una lista
trastorno
sin orden
No indexable
s[índice]
error
atravesar
Predeterminado de menor a mayor
establecer derivación
{valor de salida para i en el conjunto}
{yo 2 para yo en s}
crear
s = establecer()
s = {elemento}
{} Creado como diccionario cuando no hay contenido
subtema
función
añadir
.agregar
Añadir elementos personalizados
No se añaden valores duplicados
borrar
.estallido()
eliminar aleatoriamente
.eliminar()
Eliminar el valor especificado
Claro
.claro()
intersección
.intersección(conjunto)
s1.intersección(s2)
La intersección de s1 y s2.
&
Unión
.Unión()
s1.unión(s2)
|
s1 | s2
conjunto de diferencias
.diferencia()
Retire los elementos del conjunto entre paréntesis del conjunto y la parte restante.
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.diferencia(s2)
{1,2}
Conjunto de diferencias simétricas
La unión de dos conjuntos elimina el traspaso, y la parte restante
.diferencia_simétrica()
s1 = {1,2,3,4} s2 = {3,4,5,6} s1.diferencia_simétrica(s2)
{1,2,5,6}
^
s1 = {1,2,3,4} s2 = {3,4,5,6} s1^s2
{1,2,5,6}
insinuación
diccionario
dictar
elemento
par clave-valor
valor clave
llave
llave
valor
valor
Un par clave-valor es un elemento
una longitud
La clave no se puede repetir.
tipos inmutables
No listable
El valor se puede repetir.
Sin restricciones en los tipos de datos
trastorno
Los pares clave-valor están desordenados
crear
dictar()
{}
{valor clave}
función
añadir
Asignación
d[clave]=
la clave existe
Revisar
la clave no existe
añadir
.setdefault(clave:valor)
No es necesario escribir el valor.
El valor predeterminado es Ninguno
Preguntar
[llave]
la clave existe
valor de retorno
la clave no existe
Informar un error
.obtener la clave)
la clave existe
valor de retorno
la clave no existe
No se reportó ningún error
.get(clave,'mensaje')
la clave existe
valor de retorno
la clave no existe
Aviso de devolución
borrar
.pop(clave)
Eliminar el par clave-valor especificado según la clave
.popitem()
eliminar aleatoriamente
Claro
.claro()
atravesar
.llaves()
todas las llaves
.valores()
todos los valores
.elementos()
Todos los pares clave-valor
forma tupla
dict_items([(clave1,valor1),(clave2,valor2),…])
para en
llave
para i en d: imprimir(yo)
para k en d.keys(): imprimir(k)
para el artículo en d.items(): imprimir(elemento[0])
para k,v en d.items(): imprimir(k)
valor
para v en d.values(): imprimir(v)
para el artículo en d.items(): imprimir(elemento[1])
para k,v en d.items(): imprimir(v)
artículo
para el artículo en d.items(): imprimir (artículo)
múltiples tuplas
valor clave
para k,v en d.items(): imprimir(k,v)
comprensión del diccionario
{k:v para k,v en d.items() si v >60}