¿Cuáles son los principales puntos de conocimiento para aprender en Python?
Cuando mencioné Python a varios grandes de la industria de TI, dijeron que es muy fácil aprender Python desde cero y que Python avanzado requiere algo de esfuerzo. Todos dijeron que Python es simple y fácil. aprender
Python es muy fácil de aprender. Fácil, las personas con experiencia básica en programación en otros lenguajes pueden aprender el contenido más básico de Python en 1 semana. (PD: las personas sin base también pueden aprender directamente, pero la velocidad será más lenta)
Hoy les presentaré los diez puntos de conocimiento esenciales para comenzar.
1 Identificador
Los identificadores son nombres utilizados en programación. Se utilizan para nombrar variables, funciones, bloques de instrucciones, etc. En Python, los identificadores se componen de letras, números y guiones bajos. No puede comenzar con un número y distingue entre mayúsculas y minúsculas.
Los identificadores que comienzan con un guión bajo tienen significados especiales. Los identificadores que comienzan con un guión bajo, como: _xxx?, indican atributos de clase a los que no se puede acceder directamente. Se debe acceder a ellos a través de la interfaz proporcionada por la clase. ?from no se puede utilizar. xxx import *? Importar; identificadores que comienzan con guiones bajos, como: __xx, representan identificadores privados que comienzan y terminan con guiones bajos, como: __xx__, representan identificadores integrados en Python. como: __init__()? representa la construcción de una función de clase.
2 Comillas
Python puede usar comillas ('), comillas dobles ("), comillas triples (''' o """) para representar cadenas. El comienzo de las comillas es con El tipo final debe ser el mismo y las comillas triples pueden estar compuestas por varias líneas. Como se muestra a continuación:
id = '001'
nombre = "Zhang San"
habilidad = '''
Canto
Bailar'''
habilidad = """
Cantar
Bailar"""
3 Teclas word
y exec no afirman finalmente o
interrumpen para pasarclassfrom print
continuar global planteado si regresa
del importtry elifin while p>
p>
else es con excepción de rendimiento lambda
Tenga en cuenta que no podemos usar palabras clave al personalizar identificadores.
4 Entrada y salida
La salida de Python usa print() y el contenido se agrega entre paréntesis. Como se muestra a continuación:
print('Hello Python')
1
Python proporciona un input() que permite a los usuarios ingresar una cadena y almacenarla en una variable. Como se muestra a continuación:
nombre = input()
print('Hola', nombre)
1
2
5 Codificación
La codificación predeterminada en Python2 es ASCII. Si el contenido son caracteres chinos, no se puede generar y leer correctamente sin especificar la codificación. Por ejemplo, si queremos especificar la codificación. como UTF-8, en Python Especifíquelo agregando # -*- codificación: UTF-8 -*- al principio.
La codificación predeterminada en Python3 es UTF-8, por lo que cuando usamos Python3, generalmente no necesitamos especificar la codificación.
6 Sangría
Python no usa {} para indicar funciones, juicios lógicos, etc., pero usa sangría y los espacios de sangría son variables.
Como se muestra a continuación:
si es Verdadero:
imprimir(Verdadero)
de lo contrario:
imprimir(Falso)
1
2
3
4
7 Líneas múltiples
En términos generales en Python Utilice un nueva línea como marca final de la declaración, de la siguiente manera:
a = 128
b = 1024
c = 512
d = a \ b - \ c
8 Comentarios
En Python, los comentarios de una sola línea usan # y los comentarios de varias líneas usan tres comillas simples (''') o tres comillas dobles ("""). Como se muestra a continuación:
# Soy un comentario de una sola línea
'''
Soy un comentario de varias líneas. comentario de línea
Soy un comentario de varias líneas
'''
9 tipos de datos
Entero: puede ser de cualquier tamaño , incluidos números negativos
Puntos flotantes: solo decimales
Cadena: texto entre comillas simples ', comillas dobles ", comillas triples ''' o """
Booleano: solo Verdadero y Falso Tipo de valor
Valor nulo: representado por Ninguno
Variable: variable
Constante: inmutable
10 Operador
10.1 Operadores de uso común
Ejemplos de descripción de operadores
Sumar a b
-Restar a - b
*Multiplicar a * b
/Dividir a/b
Módulo a b
**La potencia a**b representa la potencia b de a p>
//Dividimos entre 9 // El resultado de 4 es 2
==¿Es igual a a == b
!=¿No es igual a a? != b
gt; si es mayor que un gt; = b
gt; >lt; = si es menor o igual a a lt = b
=Operador de asignación simple a = b c
=Operador de asignación adicional a = b es equivalente a a = a b
-=Operador de asignación sustractivo a -= b es equivalente a a = a - b
*=Operador de asignación de multiplicación a *= b es equivalente a a = a * b
/=operador de asignación de división a /= b es equivalente a a = a / b
=operador de asignación de módulo a = b es equivalente a a = a b
**=operador de asignación de potencia a * *= b es equivalente a a = a ** b
//=El operador de asignación de división entera a //= b es equivalente a a = a // b
amp; y a & b
Espero que las respuestas anteriores te sean útiles. Si quieres aprender Python por tu cuenta y te resulta difícil, puedes considerar una institución de formación. Qianfeng es muy bueno. Te recomiendo que lo revises.