|
Atomion
Atomion
|
Fonctions membres publiques | |
| None | __init__ (self, Union[str, IonPolyAtomique, List[Atome]] valeur, *args, bool verif_stable=True) |
| str | __str__ (self) |
| Molecule | __add__ (self, Union[Molecule, Atome] obj) |
| Molecule | __iadd__ (self, Union[Molecule, Atome] obj) |
| Union[None, Atome, Molecule] | __sub__ (self, Union[Molecule, Atome] obj) |
| Union[None, Atome, Molecule] | __isub__ (self, Union[Molecule, Atome] obj) |
| str | __repr__ (self) |
| bool | __eq__ (self, Any obj) |
| str | notation_symbole (self, *args, bool A=True, bool Z=True) |
Attributs publics | |
| atomes | |
| proton | |
| neutron | |
| electron | |
| masse | |
| masse_moleculaire_relative | |
Objet représentant une molécule.
| None atomion.objets.molecule.Molecule.__init__ | ( | self, | |
| Union[str, IonPolyAtomique, List[Atome]] | valeur, | ||
| * | args, | ||
| bool | verif_stable = True |
||
| ) |
Args:
valeur: Si str, correspond au symbole de la molecule; si IonPolyAtomique ou List[Atome], converti en molecule.
verif_stable: Définie si il faut vérifier si la molécule est stable.
| str atomion.objets.molecule.Molecule.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.