Post-scriptum (2014/2/6)
J'aime l'instruction switch. Les perspectives du programme seront bien meilleures et votre esprit sera organisé. Cependant, il n'y a pas d'instruction switch en python. Il s'agit d'une mesure majeure à utiliser pour le branchement conditionnel if, elif, etc. Par exemple, s'il existe une instruction switch comme celle ci-dessous,
#Instruction de commutation générale utilisée dans Java, etc.
switch(str){
case 'a':
case 'b':
print('a,b'); break;
case 'c':
print('c'); break;
}
En python, en utilisant if et elif, cela devient comme suit.
if str == 'a' or str == 'b':
print('a,b')
elif str == 'c':
print('c')
Ecrire str == deux fois dans la première instruction if peut être fastidieux. En particulier, s'il y en a deux ou plus, ou si le nom de la variable est long, l'instruction if sera longue et la lisibilité du programme sera réduite. Donc,
if str in {'a', 'b'}:
print('a, b')
elif str == 'c':
print('c')
Alors les perspectives seront meilleures. Vous pouvez réaffirmer que Python's in est utile.
Recommended Posts