Questions marquées «if-statement»

Une instruction "if" est une structure de contrôle de flux dans la plupart des langages de programmation qui dérive le flux d'exécution en fonction d'une condition binaire, généralement évaluée à l'exécution. Les instructions If sont également communément appelées conditionnelles. Lorsque vous utilisez cette balise, veuillez également inclure une balise de langue appropriée, comme par exemple "java" si votre question est spécifique à une langue.

15
Syntaxe Python pour "si a ou b ou c mais pas tous"
J'ai un script python qui peut recevoir zéro ou trois arguments de ligne de commande. (Soit il s'exécute sur le comportement par défaut, soit il a besoin des trois valeurs spécifiées.) Quelle est la syntaxe idéale pour quelque chose comme: if a and (not b or not c) or b …

9
Qu'est-ce qu'une valeur None?
J'ai étudié Python et j'ai lu un chapitre qui décrit la Nonevaleur, mais malheureusement, ce livre n'est pas très clair à certains moments. J'ai pensé que je trouverais la réponse à ma question, si je la partage là-bas. Je veux savoir ce que la Nonevaleur est et ce que l' …


5
Quelle est une bonne pratique pour vérifier si une variable environnementale existe ou non?
Je veux vérifier dans mon environnement l'existence d'une variable, par exemple "FOO", en Python. Pour cela, j'utilise la osbibliothèque standard. Après avoir lu la documentation de la bibliothèque, j'ai trouvé 2 façons d'atteindre mon objectif: Méthode 1: if "FOO" in os.environ: pass Méthode 2: if os.getenv("FOO") is not None: pass …


11
Mettre une instruction if-elif-else sur une seule ligne?
J'ai lu les liens ci-dessous, mais cela ne répond pas à ma question. Python a-t-il un opérateur conditionnel ternaire? (la question est de condenser l'instruction if-else sur une ligne) Existe-t-il un moyen plus simple d'écrire une instruction if-elif-else pour qu'elle tienne sur une seule ligne? Par exemple, if expression1: statement1 …





11
Tester si la chaîne est un entier valide
J'essaie de faire quelque chose d'assez commun: analyser l'entrée utilisateur dans un script shell. Si l'utilisateur a fourni un entier valide, le script fait une chose, et s'il n'est pas valide, il fait autre chose. Le problème, c'est que je n'ai pas trouvé de moyen facile (et raisonnablement élégant) de …

4
Compter avec la condition IF dans la requête MySQL
J'ai deux tableaux, l'un pour les actualités et l'autre pour les commentaires et je veux obtenir le décompte des commentaires dont le statut a été défini comme approuvé. 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` …



5
Si contre la vitesse de commutation
Les instructions Switch sont généralement plus rapides que les instructions if-else-if équivalentes (comme par exemple décrites dans cet article ) en raison des optimisations du compilateur. Comment cette optimisation fonctionne-t-elle réellement? Quelqu'un at-il une bonne explication?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.