Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Por qué el código fuente de Python está escrito así?

¿Por qué el código fuente de Python está escrito así?

El código publicado por el cartel parece haber sido escrito por mí, déjame decirte cómo escribirlo

En primer lugar, no soy un maestro y nadie me enseña. Mi programación es autodidacta. Simplemente un aficionado.

Es fácil escribir dicho código, siempre que practiques más, acabo de aprender la sintaxis básica de Python y luego continué practicando, no leí la información de arriba, simplemente seguí codificando. Quizás haya un atajo, pero no lo encontré.

Comencé a escribir scripts de Python en 2007. Mi estilo de codificación era muy pobre al principio, especialmente cuando comencé a aprender C. Luego cambié a Python. Cuando escribí más y más código, mi comprensión de Python se profundizará y el estilo de codificación cambiará automáticamente, por lo que no hay necesidad de preocuparse, pero se trata de comprender un idioma. Puedes consultar mi respuesta a esta pregunta. Mi respuesta es mi comprensión de Python. Si puedes mantenerlo, creo que escribirás un código mejor que yo en 7 años.

El título de arriba es un poco interesante, así que lo escribiré también, no estoy seguro de si es correcto: s=''''

El Zen de Python. , autor: Tim Peters

¿Hermoso?

¿Lo explícito es? ¿Lo explícito? ¿es?mejor?que?lo?implícito.

¿Lo simple?¿es?mejor?que?complejo .

¿Lo complejo? ¿es? mejor? que? lo complejo.

¿Plano?

La legibilidad es importante.

Las circunstancias especiales no son suficientes para romper las reglas.

Aunque la practicidad triunfa sobre la pureza.

Los errores nunca deben pasar silenciosamente.

Ante situaciones ambiguas, resiste la tentación de adivinar.

Debería haber una, y preferiblemente sólo una, forma de hacer lo obvio.

Aunque este método puede no resultar obvio al principio, a menos que seas holandés.

Más vale hacerlo ahora que nunca.

Si la implementación es difícil de explicar, entonces es una mala idea.

Esta podría ser una buena idea si la implementación es fácil de explicar.

Los espacios de nombres son una gran idea.

"''

¿importar?re?, colecciones

tail_map?=?{?"' s"? :?' 're"?No sé de qué estoy hablando. No sé de qué estoy hablando. ¿No lo sé?no'? }

data?=?collections .Counter(?re.findall(?' \w '?, re.sub(?"('s|'re|n't)"?, lambda?matchobj?:?tail_map[?matchobj.group(?) ?] ?, s.lower(?) ?) ?) ?)

max_len?=?max(?data.values(?) ?)

imprimir(?') ?Número total de palabras: d'?, sum( ?data.values(?) ?) d' , sum(?data.values(?))

La palabra "número total de palabras")

para?palabra?en?ordenado (?datos?): imprimir?(?' *s?=gt;?d'?d'(?max_len,?palabra,?datos[?palabra? ]?) ?)