Red de conocimiento informático - Material del sitio web - Conceptos básicos que los principiantes deben dominar en Py

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

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