Als «if-statement» getaggte Fragen

Eine "if" -Anweisung ist in den meisten Programmiersprachen eine Flusssteuerungsstruktur, die den Ausführungsfluss in Abhängigkeit von einer binären Bedingung verzweigt und im Allgemeinen zur Laufzeit ausgewertet wird. If-Anweisungen werden üblicherweise auch als Bedingungen bezeichnet. Wenn Sie dieses Tag verwenden, fügen Sie bitte auch ein geeignetes Sprach-Tag hinzu, z. B. "Java", wenn Ihre Frage sprachspezifisch ist.

15
Python-Syntax für "wenn a oder b oder c, aber nicht alle"
Ich habe ein Python-Skript, das entweder null oder drei Befehlszeilenargumente empfangen kann. (Entweder wird das Standardverhalten ausgeführt oder es müssen alle drei angegebenen Werte angegeben werden.) Was ist die ideale Syntax für so etwas wie: if a and (not b or not c) or b and (not a or not …

9
Was ist ein None-Wert?
Ich habe Python studiert und ein Kapitel gelesen, das den NoneWert beschreibt , aber leider ist dieses Buch an einigen Stellen nicht sehr klar. Ich dachte, ich würde die Antwort auf meine Frage finden, wenn ich sie dort teile. Ich möchte wissen, was der NoneWert ist und wofür Sie ihn …


5
Was ist eine gute Praxis, um zu überprüfen, ob eine Umgebungsvariable vorhanden ist oder nicht?
Ich möchte meine Umgebung auf das Vorhandensein einer Variablen überprüfen "FOO", beispielsweise in Python. Zu diesem Zweck verwende ich die osStandardbibliothek. Nachdem ich die Dokumentation der Bibliothek gelesen habe, habe ich zwei Möglichkeiten gefunden, um mein Ziel zu erreichen: Methode 1: if "FOO" in os.environ: pass Methode 2: if os.getenv("FOO") …



11
Eine if-elif-else-Anweisung in eine Zeile setzen?
Ich habe die folgenden Links gelesen, aber meine Frage wird nicht beantwortet. Hat Python einen ternären bedingten Operator? (Bei der Frage geht es darum, die if-else-Anweisung auf eine Zeile zu reduzieren.) Gibt es eine einfachere Möglichkeit, eine if-elif-else-Anweisung so zu schreiben, dass sie in eine Zeile passt? Beispielsweise, if expression1: …



9
Warum können Rs ifelse-Anweisungen keine Vektoren zurückgeben?
Ich fand Rs ifelse-Aussagen von Zeit zu Zeit ziemlich praktisch. Beispielsweise: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Aber das folgende Verhalten verwirrt mich etwas. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Ist dies eine Design-Wahl, die über meiner Gehaltsstufe liegt?
118 r  if-statement  r-faq 

11
Testen Sie, ob die Zeichenfolge eine gültige Ganzzahl ist
Ich versuche, etwas häufig genug zu tun: Benutzereingaben in einem Shell-Skript analysieren. Wenn der Benutzer eine gültige Ganzzahl angegeben hat, führt das Skript eine Sache aus, und wenn es nicht gültig ist, führt es etwas anderes aus. Das Problem ist, ich habe keinen einfachen (und einigermaßen eleganten) Weg gefunden, dies …



4
Zählen Sie mit der IF-Bedingung in der MySQL-Abfrage
Ich habe zwei Tabellen, eine für Nachrichten und eine für Kommentare, und ich möchte die Anzahl der Kommentare abrufen, deren Status als genehmigt festgelegt wurde. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN ccc_news_comments ON ccc_news_comments.news_id = ccc_news.news_id WHERE `ccc_news`.`category` = 'news_layer2' AND …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.