Conversion de chaîne en opérateur
Question :
Transformer une représentation sous forme de chaîne d'un opérateur ( par exemple, " ") dans la fonction d'opérateur elle-même (par exemple, l'ajout opérateur).
Réponse :
Utilisez une table de recherche pour établir un mappage entre les chaînes d'opérateur et leurs implémentations de fonctions correspondantes.
Code :
import operator ops = {"+": operator.add, "-": operator.sub} # Customize as needed result = ops["+"](1, 1) # Applies the addition operator print(result) # Outputs 2
Cette approche traduit efficacement les chaînes représentant les opérateurs en leurs homologues fonctionnels respectifs, permettant ainsi l'exécution flexibilité dans l'exécution d'opérations basées sur des entrées de chaîne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!