tiempo tablas real para matrices leer graficos grafico graficar grafica funciones datos con barras python pycharm standard-library c-standard-library

tablas - grafico con python



¿Por qué algunas funciones integradas de Python solo tienen pase? (1)

PyCharm te está mintiendo. El código fuente que estás viendo es falso que PyCharm ha creado. PyCharm sabe qué funciones deberían estar allí, y puede adivinar sus firmas utilizando las cadenas de documentos de función, pero no tiene idea de cómo deberían verse los cuerpos de las funciones.

Si desea ver el código fuente real, puede verlo en el repositorio oficial de Github en Modules/mathmodule.c . Muchas de las funciones allí son envoltorios delgados generados por macro alrededor de las funciones de C de math.h , pero también hay un montón de código escrito manualmente para manejar cosas como implementaciones de biblioteca estándar inconsistentes o insuficientes, funciones sin equivalente de math.h , y ganchos de personalización como __ceil__ .

Quería ver cómo se implementó una función math.py , pero cuando abrí el archivo en PyCharm descubrí que todas las funciones están vacías y hay una simple pass . Por ejemplo:

def ceil(x): # real signature unknown; restored from __doc__ """ ceil(x) Return the ceiling of x as a float. This is the smallest integral value >= x. """ pass

Supongo que es porque las funciones que se utilizan son en realidad de la biblioteca estándar de C. ¿Como funciona?