Conceptos básicos que los principiantes deben dominar en Py
16 conocimientos básicos que los principiantes deben dominar en Python
16 conocimientos básicos que los principiantes deben dominar en Python
01 datos
datos En programación, pueden considerarse como la materia prima requerida por todos los programas. Puede provenir del programa mismo o de la entrada del usuario. Un programa se puede comparar con una gran fábrica de procesamiento de datos. Cuando se ejecutan los datos de entrada, se generarán los resultados que queremos.
Los principales tipos de datos en Python: cadena (str), tipo entero
(int), tipo de coma flotante (float), lista (list), tupla
(tupla), diccionario (dict), colección (conjuntos), booleano
(bool), valor nulo (Ninguno).
02 variable
Es como un cuadro etiquetado, necesitas poner datos en él, como
nombre='un pequeño mono', donde nombre es una variable, es decir,
las cuatro palabras "un pequeño mono" se asignan al nombre de la variable
Debes prestar atención al nombre de las variables:
① Solo puede ser una palabra;
② Solo puede contener números, letras (distingue entre mayúsculas y minúsculas) y guiones bajos
③ No puede comenzar con un número
;④ Intente describir el contenido de los datos contenidos;
⑤ No utilice nombres de funciones de Python ni palabras clave. En resumen, se recomienda utilizar inglés puro al nombrar y elegir algunos nombres significativos para facilitar la comprensión del significado y la función de cada variable.
03 Cadena
Una cadena es una combinación de cadenas Los caracteres pueden ser números
números, letras, palabras o símbolos.
texto con el que entramos en contacto a menudo y en el que puedes incluir cualquier longitud de contenido. La cadena debe estar entre
comillas simples o dobles en inglés.
①Utilice el símbolo de empalme de cadenas para conectar las variables que deben empalmarse
juntas. Al concatenar cadenas, los tipos de datos deben ser coherentes.
②Utilice la función len() para obtener la longitud de la cadena.
③Utilice s para formatear la cadena.
04 Valores Numéricos
Los valores numéricos incluyen tipos enteros y de punto flotante, correspondientes a números enteros y de punto flotante respectivamente.
Los enteros son el nombre colectivo de los enteros positivos, negativos y cero en el mundo de la codificación. Son
números sin puntos decimales. No está entre comillas y solo se puede ejecutar
si se combina con otros datos de tipo texto (como chino e inglés)
, el programa informará un error. error.
Los números de coma flotante tendrán errores de redondeo en los cálculos de programas de computadora
05 lista
Una lista necesita usar corchetes [] para separar varios datos en ella. Adjunto, cada dato en
se llama elemento y cada elemento está separado por comas en inglés.
Se incluyen todos los tipos de datos en la lista.
Las principales operaciones sobre listas son extraer elementos, añadir o eliminar elementos.
Le permite comenzar a usar Python fácilmente
Empiece a usar Python fácilmente:
Ruta de aprendizaje de conocimientos básicos de Python
Libros introductorios p>
Manual de memorización de conocimientos de gramática de Python
Explicación en vídeo de Python (gramática básica, rastreador, desarrollo web
desarrollo, análisis de datos, etc.)
Categorías de práctica de ejercicios:
100 ejercicios básicos de Python, ideas explicadas
247 casos de práctica, ejemplos de código fuente
70 proyectos de práctica (rastreadores, análisis de datos, etc. )
Conocimientos de ingeniería y control mecánico.
06 Tupla
Las tuplas son similares a las listas. La diferencia es que los elementos de la tupla no se pueden cambiar después de la inicialización. El programa fallará después de intentarlo. para modificarlo. Se informa un error, por lo que puede entenderse como una variable de solo lectura. Las tuplas están entre paréntesis ().
07 Diccionario
La capa más externa del diccionario debe estar entre llaves {}. Los elementos se componen de pares clave-valor y se componen de dos puntos en inglés, como por ejemplo. 'Xiao Ming: 95', donde
"Xiao Ming" se llama clave y "95" se llama valor. Esta es la única forma
La combinación de una clave y. su valor correspondiente se llama par clave-valor.
Las operaciones sobre elementos en los diccionarios son diferentes de las listas y tuplas. Las listas y tuplas se indexan mediante
desplazamientos, mientras que los diccionarios se basan en claves.
08 Colección
Una colección es similar a un diccionario en que también es una colección de claves, pero no almacena valores y
no hay elementos duplicados en la colección. Puede usar llaves o la función set() para crear una colección, pero debe usar set() para crear una colección vacía.
09 Booleano y Ninguno
El tipo booleano tiene solo dos valores: Verdadero y Falso, que son los dos resultados del juicio lógico por computadora
. Python tratará 0, ', [], {}, Ninguno,
Falso como Falso y otros contenidos como Verdadero. Se pueden operar con valores booleanos.
Ninguno representa un valor nulo, que es su propio estilo y no tiene significado.
Nota: Ninguno es diferente de 0. 0 es un valor específico, lo cual es significativo
Operador 10
La función del operador se basa en el existente variables Genera nuevas variables, incluyendo principalmente
las siguientes:
①Operador aritmético: -*1**//
②Operador de comparación: = =!=gt; lt;gt;=lt;=
③Operadores lógicos: y o no
11 Juicio condicional
Hay tres tipos de sentencias de juicio condicional Forma de expresión: única juicio, juicio bidireccional y juicio de múltiples elementos.
Nota: Los dos puntos y la sangría son un tipo de sintaxis que ayudará a Python a distinguir los niveles entre códigos
y comprender la lógica y la secuencia de la ejecución condicional. El contenido sangrado
y la declaración condicional if forman un bloque de código y se convierten en el comando interno
bajo la condición if.
Las condiciones representadas por if y else son mutuamente excluyentes; las condiciones representadas por if, elif y else
son mutuamente excluyentes, y elif no necesita ser seguido por else.
12 Loops
Bucle se refiere a repetir una cosa muchas veces. Las sentencias de bucle permiten que la computadora ejecute comandos repetida y automáticamente. Podemos elegir dos instrucciones de bucle: sentencias de bucle for...in... y sentencias while
Nota: El bucle while es diferente del bucle. declaración de bucle for. La declaración while es "bajo ciertas condiciones, haga las cosas de acuerdo con el proceso"
mientras va seguida de una declaración condicional, cuando se cumple la condición, el código dentro de la misma. while, es decir, la cláusula while, se ejecutará
.
13 Control de bucle
El control de bucle incluye principalmente cuatro tipos: instrucción de interrupción, instrucción de continuación
, instrucción de paso y instrucción else. Se utilizan junto con bucles for y
ciclos while para permitir que los bucles realicen más funciones
.
①la declaración break
se usa para finalizar el ciclo, generalmente escrita como si...break, lo que significa que si
se cumple una determinada condición, todos Los bucles terminarán antes. Sólo puede
utilizarse dentro de un bucle.
②declaración de continuación
Cuando se cumple una determinada condición, se activa la declaración de continuación, omitiendo
el código posterior y regresando directamente al comienzo del ciclo.
③declaración de paso
significa no hacer nada, solo ocupar una línea de código, que a menudo se usa debajo de la declaración
if.
④la declaración else
else no solo se puede usar con if, sino también con el bucle for y
while. La declaración else se ejecuta cuando el ciclo finaliza normalmente sin encontrar una declaración de interrupción.
14 Funciones
Una función es un código organizado y reutilizable que se utiliza para implementar una única
función.
Hay funciones integradas en Python, como la función
print() para implementar la función de impresión, la función len() para obtener la longitud de los datos, etc.
Estos ya están configurados y se pueden utilizar directamente.
Python también admite la definición de funciones únicas según las necesidades de los programas de escritura.
La estructura de sintaxis para definir funciones es la siguiente:
nombre de la función def. (parámetro 1, parámetro 2... parámetro n):
Cuerpo de la función
declaración de retorno
Para llamar a una función, solo necesita ingresar la función nombre y el valor correspondiente al parámetro.
La clave es descubrir cuántos parámetros tiene la función y cómo asignar
valores a los parámetros. Este proceso se llama paso de parámetros en la función.
Nota: El alcance de la variable. Las variables definidas dentro de una función solo se pueden usar dentro de la función y se denominan variables locales. Las variables asignadas fuera de todas las funciones se pueden utilizar en cualquier parte del programa y se denominan variables globales. Aunque los nombres de las variables en la imagen a continuación son todos x, debido a que las variables globales
y las variables locales están en diferentes alcances, los resultados impresos
también son diferentes, para evitarlo. confusión, trate de no utilizar los mismos nombres de variables.
15 Comentarios
El código comentado en Python no se ejecutará, pero puede usarse como notas e instrucciones para que usted y otros lo lean y mejoren el eficiencia del código.
16 módulos
Lógicamente hablando, un módulo es una combinación de funciones. En esencia, un
módulo es un archivo que contiene definiciones y declaraciones de Python
El nombre del archivo es el nombre del módulo más el sufijo .py.
Si desea utilizar el módulo, primero debe cargar el módulo. Puede importarlo a través de
importación de palabras clave o desde. Para los módulos integrados de Python
, puede importarlos directamente para su uso; para los módulos de terceros (como
pandas, numpy, etc.), debe instalarlos. usando comandos en la terminal
Luego importe y use.
Ejemplo: colecciones es un módulo de colección integrado de Python
Proporciona muchas clases de colección útiles para implementar algunos tipos de datos específicos.
①Queue (cola)
②Stack (stack)
③Order dict (order dict)
La clave del diccionario predeterminado de Python está desordenada; Las claves del diccionario de clasificación en el módulo de colección
están ordenadas.
④Contador