Die Module mit ihren Klassen und Funktionen.
Stellt diverse Hilfsfunktionen bereit.
Berechnet das Alter in Jahren anhand des Geburtsdatums.
Rückgabetyp: | int |
---|
Neu in Version 0.12.
Erzeugt eine grammatikalisch korrekte Aufzählung aus einer Liste.
Beispiel:
>>> a = ['lesen', 'reiten', 'Freunde treffen']
>>> s = aufzaehlung(a)
>>> print(s)
lesen, reiten und Freunde treffen
>>> b = ['Überwachen', 'Strafen']
>>> s = aufzaehlung(b)
>>> print(s)
Überwachen und Strafen
>>> c = ['schlafen']
>>> s = aufzaehlung(c)
>>> print(s)
schlafen
Parameter: | liste (list) – Eine Liste von Strings. |
---|---|
Rückgabetyp: | string |
Neu in Version 0.12.
Der übergebene Wert wird mit der gewählten Wahrscheinlichkeit zurückgegeben.
Neu in Version 0.11.
Parameter: |
|
---|
Macht den ersten Buchstaben gross.
Beispiele:
>>> a = erste_gross('das ist ein Beispiel?')
>>> print(a)
Das ist ein Beispiel?
>>> b = erste_gross('über Stock und Stein.')
>>> print(b)
Über Stock und Stein.
>>> c = erste_gross('älter als das Internet!')
>>> print(c)
Älter als das Internet!
Liest die Textdatei mit dem übergebenen Namen aus data/ zeilenweise ein und gib eine Liste zurück.
Beispiel:
>>> liste = lese('baeume.txt')
http://stackoverflow.com/questions/10174211/make-an-always-relative-to-current-module-file-path
Parameter: | dateiname (string) – Dateiname inklusive Endung, z.B. vornamen.txt |
---|---|
Rückgabetyp: | list |
Fügt einen String ans Ende eines Wortes an, ohne doppelte Buchstaben zu erzeugen.
Beispiele:
>>> a = str_add('feige', 'er')
>>> print(a)
feiger
>>> b = str_add('feige', 'e')
>>> print(b)
feige
>>> c = str_add('blöd', 'e')
>>> print(c)
blöde
Neu in Version 0.11.
Stellt diverse Generator-Funktionen zur Verfügung.
Gibt ein gültiges Datum zwischen <vor 50 Jahren> und <heute> zurück.
Rückgabetyp: | string |
---|
Generiert eine E-Mail-Adresse.
Beispiel: ismail@ismail-christ.eu, emelieeiru63@lebanese.cc, nic@copacabana.com
Neu in Version 0.13.
Gibt einen fiktiven Firmenname zurück.
Zu tun
Funktion programmieren
Gibt ein gültiges Datum zwischen <vor 110 Jahren> und <heute> zurück.
Rückgabetyp: | string |
---|
Gibt ein zufälliges Geschlecht zurück.
1 = männlich 0 = weiblich
2011 gibt es laut Statistik 51,18% weibliche Personen in Deutschland: https://www.destatis.de/DE/ZahlenFakten/GesellschaftStaat/Bevoelkerung/Bevoelkerungsstand/Tabellen/Zensus_Geschlecht_Staatsangehoerigkeit.html
Rückgabetyp: | int |
---|
Gibt die Domain einer persönlichen Homepage zurück.
Beispiel: lilim.eu, heruntergekommene-kastanie.net, damian-schuett.org
Neu in Version 0.13.
Gibt ein zufälliges Interesse bzw Hobby zurück.
Veraltet ab Version 0.11: Wird durch pyzufall.generator.interessen_liste() ersetzt.
Generiert einen Nickname, Angabe von Vor- und Nachname optional.
Beispiel: dicker_falke, beate_brutal85, stinkender_panda24
Neu in Version 0.13.
Bringt ein Objekt in Berzug zu einer männlichen Person.
Beispiel: ‘der Bär’ wird zu ‘den Bären’ oder ‘seinen Bären’
Bringt ein Objekt in Berzug zu einer weiblichen Person.
Beispiel: ‘der Bär’ wird zu ‘den Bären’ oder ‘ihren Bären’
Gibt eine Ortsangabe zurück.
Beispiel: ‘im Flur’
Zu tun
aufteilen in generator und zufällige aus liste
Gibt eine Person als Objekt in Bezug auf eine männliche Person zurück.
Beispiel: seine Mitarbeiterin
Gibt eine Person als Objekt in Bezug auf eine weibliche Person zurück.
Beispiel: ihre Mutter
>>> url('davidak.de')
'http://davidak.de/'
Neu in Version 0.13.
Stellt die Klasse Person zur Verfügung. Mit ihr kann man ein Objekt erzeugen, dass eine Person mit zufällig generierten Daten darstellt.
Es kann auf jedes Attribut einzeln zugegriffen werden oder mit print(person) alle aufeinmal ausgeben werden.
Die generierten Daten basieren teilweise auf statistischen Werten und versuchen möglichst authentisch zu sein.
Quellen für Statistiken:
Stellt Funktionen bereit, die Sätze nach diversen Satz-Schemata generieren.
Die Funktion pyzufall.satz.satz() beinhaltet alle.
Generiert einen zufälligen Satz.
20% Standard-Sätze, 20% Fragen und 60% Themen-Sätze
Generiert einen Satz nach folgendem Muster: Gelb ist brauner als Türkis.
Generiert einen Satz nach dem Muster: <Ort> <Verb> <Person> <Adjektiv>.
Beispiel: Auf dem Spielplatz ist die Freundin hilfsbereit.
Generiert einen Satz nach dem Muster: Je untrainierter desto lächerlicher.
Generiert einen Satz über eine berufstätige Person.
Beispiel: Achmed, der Grafiker aus Waldheim, spielt den Nasenbär.
Generiert einen Satz mit den Mitgliedern einer Band.
Beispiel: Die Black Metal Band “Die Oralen Nudeln” besteht aus Marlene, Gert, Stefanie, Timm, Andrej, Friederike und Dorothea.
Generiert einen Satz, der den Zeitpunkt einer Bandgründung zum Thema hat.
Beispiel: Die Electroband “Kartoffel auf dem Klo” wurde am 26.10.2009 in Selb gegründet.
Generiert einen Satz, in dem ein Bandmitglied vorgestellt wird.
Beispiel: Annelise ist Gitarristin von der Gothicband “Kräuter in der Innenstadt”.
Generiert einen Satz mit dem Thema Baum.
Beispiel: Die gnadenlose Kerstin tritt gegen den Apfelbaum.
Generiert einen Satz mit Essen und/oder Trinken.
Beispiel: Die Wärterin isst Orangen mit Mayonnaise und trinkt dazu Milch.
Generiert einen Satz nach dem Muster: Braun ist eine unsittliche Farbe.
Generiert einen Satz, der eine Folgehandlung beschreibt.
Beispiel: Ohne dass Irmgard überlebt, bricht sie aggressiv ein.
Generiert eine Frage nach dem Grund, aus dem eine Person eine Tätigkeit ausführt
Beispiel: Wieso fällt dein Partner in Gedanken hin?
Generiert eine Frage nach der Person, die eine Tätigkeit ausführt.
Beispiel: Wer telefoniert bewusstlos in der Abtei?
Generiert eine Frage nach dem Ort, an dem eine Person eine Tätigkeit ausführt.
Beispiel: Wo singt ein Siebdrucker?
Generiert eine Frage nach der Art, wie eine Person eine Tätigkeit ausführt.
Beispiel: Wie wird sie beim ersten Date angefasst?
Generiert eine Frage nach dem Zeitpunkt, an dem eine Person eine Tätigkeit ausführt.
Beispiel: Wann säuft eine Hure?
Generiert einen Satz über eine Person mit Eigenschaften.
Beispiel: In der Garage ist das Mannsweib lesbisch.
Generiert einen Satz über eine Person in einem Kloster.
Beispiel: Bruder Ludwig ist der böseste Mönch im Kloster.
Generiert einen Satz zum Thema Körperteile.
Beispiel: Die ekelhafte Oma massiert ihren Fuß.
Generiert einen Satz mit einem nulltransitiven Verb.
Beispiel: Im Park schneit es.
Generiert einen einfachen Satz nach dem Muster: <Person> <Verb> <Adjektiv> <Ort>.
Beispiel: Die Geschmacklose bepisst sich cool in der Kirche.
Generiert einen einfachen Satz nach dem Muster: <Ort> <Verb> <Person> <Adjektiv>.
Beispiel: Beim ersten Date flieht er.
Generiert einen einfachen Satz nach dem Muster: <Adjektiv> <Verb> <Person> <Ort>.
Beispiel: Gehirntot weint die Schädlingsbekämpferin in der Psychiatrie.