Types de données¶
Les modules documentés dans ce chapitre fournissent une gamme de types de données spécialisés tel que les dates et les heures, les listes à type prédéfini, les heap queue, les queues synchronisées et les énumérations.
Python fournit aussi quelques types natifs, typiquement dict, list, set, frozenset, et tuple. La classe str est utilisée pour stocker des chaînes Unicode, et les classes bytes et bytearray des données binaires.
Les modules suivants sont documentés dans ce chapitre :
datetime— Types de base pour la date et l'heure- Objets avisés et naïfs
- Constantes
- Types disponibles
- Objets
timedelta - Objets
date - Objets
datetimedatetimetoday()now()utcnow()fromtimestamp()utcfromtimestamp()fromordinal()combine()fromisoformat()fromisocalendar()strptime()minmaxresolutionyearmonthdayhourminutesecondmicrosecondtzinfofolddate()time()timetz()replace()astimezone()utcoffset()dst()tzname()timetuple()utctimetuple()toordinal()timestamp()weekday()isoweekday()isocalendar()isoformat()__str__()ctime()strftime()__format__()- Exemple d'utilisation de la classe
datetime:
- Objets
time - Objets
tzinfo - Objets
timezone strftime()andstrptime()Behavior
zoneinfo--- IANA time zone supportcalendar--- General calendar-related functionsCalendarTextCalendarHTMLCalendarLocaleTextCalendarLocaleHTMLCalendarsetfirstweekday()firstweekday()isleap()leapdays()weekday()weekheader()monthrange()monthcalendar()prmonth()month()prcal()calendar()timegm()day_nameday_abbrMONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAYDaymonth_namemonth_abbrJANUARYFEBRUARYMARCHAPRILMAYJUNEJULYAUGUSTSEPTEMBEROCTOBERNOVEMBERDECEMBERMonthIllegalMonthErrorIllegalWeekdayError- Utilisation en ligne de commande.
collections--- Container datatypescollections.abc--- Abstract Base Classes for Containersheapq--- Heap queue algorithmbisect--- Array bisection algorithmarray--- Efficient arrays of numeric valuesweakref--- Weak referencestypes--- Dynamic type creation and names for built-in types- Dynamic Type Creation
- Standard Interpreter Types
NoneTypeFunctionTypeLambdaTypeGeneratorTypeCoroutineTypeAsyncGeneratorTypeCodeTypeCellTypeMethodTypeBuiltinFunctionTypeBuiltinMethodTypeWrapperDescriptorTypeMethodWrapperTypeNotImplementedTypeMethodDescriptorTypeClassMethodDescriptorTypeModuleTypeEllipsisTypeGenericAliasUnionTypeTracebackTypeFrameTypeGetSetDescriptorTypeMemberDescriptorTypeMappingProxyTypeCapsuleType
- Additional Utility Classes and Functions
- Coroutine Utility Functions
copy--- Shallow and deep copy operationspprint— L’affichage élégant de donnéesreprlib--- Alternaterepr()implementationenum--- Support for enumerationsgraphlib--- Functionality to operate with graph-like structures