|
Atomion
Atomion
|
Fonctions membres publiques | |
| def | __new__ (cls, *args, **kwargs) |
| None | __init__ (self, Union[str, Molecule, List[IonMonoAtomique]] valeur, *args, bool verif_stable=False) |
| str | __str__ (self) |
| IonPolyAtomique | __add__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj) |
| IonPolyAtomique | __iadd__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj) |
| Union[None, IonMonoAtomique, IonPolyAtomique] | __sub__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj) |
| Union[None, IonMonoAtomique, IonPolyAtomique] | __isub__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj) |
| str | __repr__ (self) |
| bool | __eq__ (self, Any obj) |
| str | notation_symbole (self, *args, bool A=True, bool Z=True) |
Attributs publics | |
| ions | |
| proton | |
| neutron | |
| electron | |
| nucleon | |
| masse | |
| masse_moleculaire_relative | |
Objet représentant un ion poluatomique.
| None atomion.objets.ion.IonPolyAtomique.__init__ | ( | self, | |
| Union[str, Molecule, List[IonMonoAtomique]] | valeur, | ||
| * | args, | ||
| bool | verif_stable = False |
||
| ) |
Args:
valeur: Si str, correpond au symbole de l'ion polyatomique (il n'est pas necessaire d'indiquer la charge); Si Molecule ou List[IonMonoAtomique], cnvertie en IonPolyAtomique.
verif_stable: Définie si il faut vérifier que l'ion soit stable.
| str atomion.objets.ion.IonPolyAtomique.notation_symbole | ( | self, | |
| * | args, | ||
| bool | A = True, |
||
| bool | Z = True |
||
| ) |
Args:
A: Si faux, ne montre pas le nombre de nucleon.
Z: Si faux, ne montre pas le numéro atomique.