-
Sujet
-
bonjour,
Vous le savez peut être mais dans pas mal de langages de programmation, on utilise des « ; » pour marquer la fin d’une ligne de commande (pensée à javascript, C++, C, C#, java et les autres). Certains disent que c’est une preuve que python est moins bien… Ces gens là ont tout faux. Déjà parce que en assembleur aussi il n’y a pas de « ; » mais surtout parce que même si ca n’est pas obligatoire, cela existe !
Vous pouvez faire le teste en écrivant sur votre interpréteur :
print(« hello world »); #ca marche aussi bien sur python 2 que python 3
Vous verrez, pas d’erreurs !
C’est pratique si vous voulez faire une « one command line » parce que du coup vous pouvez entassez votre code tel le porc que vous êtes (ca veut dire qu’il faut l’éviter).
python 3:
print(« hello », end= » « ); print(« world »)
python 2:
print « hello »,; print »world »
Vous verrez bien « hello world » dans les deux cas !
- Vous devez être connecté pour répondre à ce sujet.