Preguntas etiquetadas con if-statement

130
Sintaxis de Python para "si a o b o c pero no todos"

Tengo un script de Python que puede recibir cero o tres argumentos de línea de comando. (Se ejecuta con el comportamiento predeterminado o necesita los tres valores especificados). ¿Cuál es la sintaxis ideal para algo como: if a and (not b or not c) or b and (not a or not c) or c and (not b or...

130
¿Qué es un valor None?

He estado estudiando Python y leí un capítulo que describe el Nonevalor, pero desafortunadamente este libro no es muy claro en algunos puntos. Pensé que encontraría la respuesta a mi pregunta, si la comparto allí. Quiero saber lo que el Nonevalor es y qué es lo que lo uso para? Y también, no...

124
¿Poner una declaración if-elif-else en una línea?

He leído los enlaces a continuación, pero no responde a mi pregunta. ¿Python tiene un operador condicional ternario? (la pregunta es sobre la condensación de la declaración if-else en una línea) ¿Existe una forma más fácil de escribir una declaración if-elif-else para que quepa en una línea? Por...

117
Prueba si la cadena es un entero válido

Estoy tratando de hacer algo lo suficientemente común: analizar la entrada del usuario en un script de shell. Si el usuario proporcionó un número entero válido, el script hace una cosa, y si no es válido, hace otra. El problema es que no he encontrado una manera fácil (y razonablemente elegante) de...

115
Cuente con la condición IF en la consulta MySQL

Tengo dos tablas, una es para noticias y la otra para comentarios y quiero obtener el recuento de los comentarios cuyo estado se ha establecido como aprobado. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN...

112
#ifdef vs #if - ¿cuál es mejor / más seguro como método para habilitar / deshabilitar la compilación de secciones particulares de código?

Esto puede ser una cuestión de estilo, pero hay una pequeña división en nuestro equipo de desarrollo y me preguntaba si alguien más tenía alguna idea al respecto ... Básicamente, tenemos algunas declaraciones de impresión de depuración que desactivamos durante el desarrollo normal. Personalmente...