Package: python3-asteval (1.0.6-2)
Links for python3-asteval
Debian Resources:
Download Source Package python-asteval:
- [python-asteval_1.0.6-2.dsc]
- [python-asteval_1.0.6.orig.tar.gz]
- [python-asteval_1.0.6-2.debian.tar.xz]
Maintainers:
- Debian Science Maintainers (QA Page, Mail Archive)
- Andreas Tille (QA Page)
- Michael Hudson-Doyle (QA Page)
External Resources:
- Homepage [github.com]
Similar packages:
Minimalistisk evaluator af Python 3-udtryk via ast-modulet
ASTEVAL er en sikker evaluator af Python-udtryk og erklæringer, der bruger Pythons ast-modul. Ideen er at tilbyde et simpelt, sikkert og robust minaturematematisk sprog, der kan håndtere brugerdata. Vægten er her på matematiske udtryk og mange funktioner fra numpy er importeret og bruges hvis tilgængelig.
Mange Pythonsprogkonstruktioner er understøttet som standard. Dette inkluderer opdeling, underskripter, vis forståelse, betingelser (if-elif-else blokke og if-udtryk), kontrol af forløbet (for loops, while loops og try-except-finally-blokke). Alle data er Pythonobjekter og indbyggede datastrukturer (ordbøger, tuple, lister, numpy-tabeller, strenge) er fuldt understøttet som standard.
Mange af de indbyggede standardfunktioner for Python er tilgængelige, det samme er matematiske funktioner fra modulet math. Hvis numpy-modulet er installeret vil mange af dets funktioner også være tilgængelige. Brugere kan definere og afvikle deres egne funktioner indenfor begrænsningerne i asteval.
Der er flere udeladelser og forskelle til Python og asteval er på ingen måde et forsøg på at genskabe Python med sit eget ast-modul. Nogle af de vigtigste forskelle og udeladelser er:
* Variabel og funktionssymbolnavne holdes i en simpel symboltabel (en enkelt ordbog), hvilket medfører et fladt navnerum * oprettelse af klasser er ikke understøttet * import af moduler er ikke understøttet * funktionsdekoratører, yield, lambda, exec og eval er ikke understøttet * filer kan kun åbnes i skrivebeskyttet tilstand
Udover at tilgå mange interne metoder og klasser for objekter er forbudt for at styrke asteval mod ondsindet brugerkode.
Denne pakke installerer biblioteket for Python 3.
Other Packages Related to python3-asteval
|
|
|
|
-
- dep: python3
- Interaktivt objektorienteret højniveausprog - standardversion af Python 3
Download python3-asteval
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 21.5 kB | 93.0 kB | [list of files] |