« Python pour le calcul scientifique/Éléments de programmation » : différence entre les versions

Contenu supprimé Contenu ajouté
Entiers et réels
m texte déplacé, exemple
Ligne 37 :
# 8 ; 16
</source>
 
Une méthode est un fonction spécifique à un type d'objets. Étant conçue ''ad hoc'', elle est souvent plus économe en ressource et en temps qu'une fonction générique. Pour appliquer la méthodes <code>methode()</code> à la variable <code>x</code>, on écrit : <code>x.methode()</code>.
 
Les réels disposent de plusieurs méthodes :
Ligne 42 ⟶ 44 :
* <code>''float''.floor()</code>, <code>''float''.ceil()</code> : renvoie l'entier le plus proche, respectivement inférieur ou supérieur ;
* <code>''float''.hex()</code> : renvoie une chaîne de caractères correspondant à l'écriture du nombre en hexadécimal.
Par exemple :
<source lang="python">
a = 20.
print(a.hex())
# 0x1.4000000000000p+4
</source>
 
== Chaînes de caractères ==
Ligne 128 ⟶ 136 :
 
=== Méthodes des chaînes ===
 
Une méthode est un fonction spécifique à un type d'objets. Étant conçue ''ad hoc'', elle est souvent plus économe en ressource et en temps qu'une fonction générique.
 
Le type ''str'' dispose d'un certain nombre de méthodes. Nous avons déjà vu les méthodes <code>''str''.join()</code> et <code>''str''.format()</code>, en voici quelques autres :