Gibt es in Python eine and-or Funktion?

... komplette Frage anzeigen

3 Antworten

In den allermeisten Sprachen sind logische Funktionen nicht als Funktionen, sondern als (Infix- bzw. Präfix-) Operatoren ausgelegt.

Such mal im Internet nach

python logische operatoren

Ein interessanter Treffer hierzu ist:

http://www.mediasonics.ch/\_archiv/programming\_python/projekt/06.html#logisch

(vergiss nicht, genügend Klammern zu setzen)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von DrTyp
17.03.2016, 14:31

In welchem Sinne Klammern?

0

Schau dir mal den Link dazu an

http://stackoverflow.com/questions/10149747/and-or-in-python

Grüße,

iMPerFekTioN

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von DrTyp
17.03.2016, 14:28

Auf der Website war ich auch schon... Leider ist die Antwort:

or is not exclusive (e.g. xor) so or is the same thing as and/or

nicht ganz zutreffend weil wenn dem so wäre hätte ich die Frage nicht gestellt

Aber trotzdem Danke für die schnelle Antwort

DrTyp



1

Hi,

Zu der Frage in dem einem Kommentar:

(Falls sich die Frage nicht schon geklärt hat)

Wenn du in Python mit Regulären Ausdrücken arbeiten willst musst du das "re" Modul benutzen

bsp: 

import re
test = "Abc"
m = re.search("[A-Z][a-zA-]", test)
if m:
    <do something>

re.search gibt None zurück wenn nichts auf deinen Regulären Ausdruck zutrifft 

Du kannst dir dein match mit 

print m.group(0)

ausgeben lassen

bei weiteren Python Fragen einfach Fragen ;) 

MfG Freddy

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?