FAQ PythonConsultez toutes les FAQ

Nombre d'auteurs : 16, nombre de questions : 313, dernière mise à jour : 10 juillet 2017  Ajouter une question

 

Cette FAQ a été réalisée à partir des questions posées sur le forum Python complétées par d'autres questions qui pouvaient nous sembler intéressantes de traiter. Toutefois il se peut que les réponses apportées contiennent des erreurs, imprécisions ... Vous pouvez dans ce cas contacter un des membres de la rédaction pour lui faire part de vos remarques.

L'équipe Python de Developpez.


SommaireBuiltinsLes classes (9)
précédent sommaire suivant
 

Retourne une valeur booléenne entre True ou False. Si x est faux ou est omis, retourne False. Sinon la classe retourne vrai. Cette classe hérite de la classe int, elle ne peut pas être héritée et ses seules instances sont True ou False.

Mis à jour le 10 juillet 2017 deusyss

Retourne un nouveau tableau de bytes. Cette classe est une suite mutable d’entiers, elle contient les méthodes de base des séquences mutables, mais aussi la plupart des méthodes de la classe bytes.

le paramètre source permet d’initialiser le tableau de manière différente :

  • si c’est un string, il faut aussi donner les paramètres encoding et optionnellement errors. bytearray() convertira le string en bytes en utilisant str.encode() ;
  • si c’est un entier, le tableau aura la taille de l’entier et sera initialisé avec des bytes null ;
  • Si c’est un objet qui implémente l’interface buffer, un buffer en lecture sera utilisé pour initialiser le tableau de bytes ;
  • Si c’est un iterable, il faut absolument que cela soit un iterable d’entiers qui doivent tous être compris entre 0 <= x < 256. Les entiers seront utilisés comme contenu initial du tableau.


Sans argument, un tableau de taille 0 sera créé.

Mis à jour le 10 juillet 2017 deusyss

Retourne un nouvel objet Byte qui est une séquence immuable d’entiers compris entre 0 <= x < 256. bytes est une version immuable de bytearray.

Mis à jour le 10 juillet 2017 deusyss

Retourne une méthode de classe pour la fonction passée en paramètre.

Mis à jour le 10 juillet 2017 deusyss

Retourne un nombre complexe avec la valeur Réelle + imaginairex1j ou convertit une chaine de caractères en nombre complexe.

Si le premier paramètre est un string, il sera interprété comme un nombre complexe et il ne faut pas ajouter de deuxième argument. Le deuxième paramètre ne devrait jamais être un string.

Note : lors d’une conversion d’une chaine de caractères, elle ne doit pas contenir d’espace autour du + ou - central. Par exemple, le nombre complexe “4+3j” est correct, en revanche “4 + 3j” ne l’est pas.

Mis à jour le 10 juillet 2017 deusyss

Retourne un nombre flottant à partir de la chaine de caractères ou du nombre passé en argument.

Si l’argument est un string il doit contenir un nombre décimal précédé d’un + ou d’un -.

Si aucun argument n’est passé, le nombre 0.0 sera retourné.

Mis à jour le 10 juillet 2017 deusyss

Retourne un nouvel objet frozenset, avec en option des éléments de iterable.

Mis à jour le 10 juillet 2017 deusyss

Retourne un objet entier construit grâce à un nombre ou à une chaine de caractères passés en paramètre. Retourne 0 si aucun argument n’est spécifié. Si x n’est pas un entier, il doit impérativement être soit une chaine de caractères, des bytes ou un tableau de bytes. La chaine de caractères peut optionnellement être précédée par un + ou un -.

Mis à jour le 10 juillet 2017 deusyss

Retourne un nouvel objet dépourvu de fonctionnalité. C’est une base à toutes les classes. Cette classe contient toutes les méthodes communes à toutes les classes Python. Le constructeur de la classe n’accepte aucun argument.

Mis à jour le 10 juillet 2017 deusyss

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2018 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

 
Contacter le responsable de la rubrique Python