Python sólo puede utilizar cuatro espacios en cada nivel de sangría. Una pregunta de verdadero o falso, ¿verdad?
No, la sangría de Python en cada nivel no se limita a cuatro espacios. La regla de sangría de Python es que la sangría del código de la primera oración es de dos espacios, entonces las otras sangrías también deben tener dos espacios. la sangría del código de la primera oración es de cuatro espacios, luego las otras sangrías requieren cuatro espacios. Si es una tecla de tabulación, otras sangrías también son una tecla de tabulación.
Sin embargo, la sangría comúnmente utilizada es de cuatro espacios y otras sangrías son muy raras. La sangría de cuatro espacios parece muy cómoda. El código es más hermoso.
Información ampliada:
Características de Python
Ventajas:
Simplicidad: Python es un lenguaje que representa la simplicidad. Leer un buen programa Python es como leer en inglés. Le permite concentrarse en resolver problemas en lugar de descubrir el idioma en sí.
Fácil de aprender: Python es extremadamente fácil de comenzar porque Python tiene una documentación extremadamente simple.
Velocidad rápida: la capa inferior de Python está escrita en lenguaje C, y muchas bibliotecas estándar y de terceros también están escritas en C, que se ejecuta muy rápido.
Gratis y de código abierto: Python es uno de los FLOSS (software gratuito/de código abierto). Los usuarios son libres de distribuir copias de este software, leer su código fuente, realizar cambios y utilizar partes del mismo en nuevo software gratuito. FLOSS se basa en el concepto de un grupo que comparte conocimientos.
Lenguaje de alto nivel: al escribir programas en Python, no necesita preocuparse por detalles de bajo nivel, como cómo administrar la memoria utilizada por su programa.
Portabilidad: Debido a su naturaleza de código abierto, Python ha sido portado a muchas plataformas (con modificaciones para permitirle funcionar en diferentes plataformas).
Desventajas:
Velocidad de carrera lenta: Se refiere a la comparación con C y C.
Aplicación de Python
Programación del sistema: proporciona API (interfaz de programación de aplicaciones), que puede facilitar el mantenimiento y la administración del sistema. Es uno de los lenguajes icónicos en Linux y se utiliza. por muchos La herramienta de programación ideal para administradores de sistemas.
Procesamiento de gráficos: Está soportado por bibliotecas de gráficos como PIL y Tkinter, que pueden facilitar el procesamiento de gráficos.
Procesamiento matemático: las extensiones NumPy proporcionan una gran cantidad de interfaces para muchas bibliotecas matemáticas estándar.
Procesamiento de texto: el módulo re proporcionado por Python puede admitir expresiones regulares y también proporciona módulos de análisis SGML y XML. Muchos programadores utilizan Python para desarrollar programas XML.
Enciclopedia Baidu-Python