Aller au contenu principal

Symboles de programmation

Un même symbole peut avoir des sens différents selon le langage. Ce tableau aide à reconnaître la ponctuation de programmation ; chaque exemple se lit dans le langage indiqué. Pour la syntaxe exacte, consultez la référence lexicale Python ou la documentation du langage concerné.

SymboleNom françaisDescription
.PointSert à accéder aux propriétés d'un objet dans de nombreux langages, à écrire les décimales et à préciser le type d'un fichier.
( )ParenthèsesRegroupent des expressions et contrôlent l’ordre des opérations ; entourent les paramètres d’une définition de fonction et les arguments d’un appel.
[ ]CrochetsSouvent utilisés pour indexer des tableaux, définir des listes ou former une partie d'une expression régulière.
{ }AccoladesServent à délimiter un bloc de code, par exemple dans une fonction ou une boucle.
< >ChevronsCourants dans les balises HTML, les génériques de langages comme Java et C#, et les directives d'inclusion en C++.
&EsperluetteEn Python, & calcule le ET bit à bit des entiers ; la conjonction logique utilise and. En C, & unaire obtient une adresse.
*AstérisqueIndique la multiplication, un pointeur dans les langages C et un caractère générique dans divers contextes.
/Barre obliqueSert à la division ainsi qu'à séparer les éléments des chemins de fichiers et des URL.
\Barre oblique inverseSert de caractère d'échappement dans les chaînes, par exemple \n pour un saut de ligne dans une chaîne Python ordinaire.
^Accent circonflexeReprésente l'opération « OU exclusif » dans les opérations bit à bit et sert d'opérateur de puissance dans certains environnements.
%Signe pour centSert d'opérateur modulo en arithmétique et renvoie le reste d'une division.
;Point-virguleMarque souvent la fin d'une instruction dans des langages comme C, C++ et Java.
:Deux-pointsSépare les deux résultats dans condition ? valueIfTrue : valueIfFalse en JavaScript ; sert aussi dans les étiquettes et annotations de type.
?Point d'interrogationDans l’opérateur conditionnel JavaScript, suit la condition et précède la valeur choisie lorsqu’elle est vraie.
!Point d'exclamationReprésente la négation logique dans une condition.
#DièseSert aux directives du préprocesseur en C/C++ et aux commentaires dans des scripts Python ou Ruby.
$Signe dollarSert couramment à désigner les variables dans des langages de script comme PHP et Perl.
-TiretSert principalement à la soustraction, mais aussi à nier des valeurs et à introduire des arguments de ligne de commande.
_Tiret basFréquent dans les noms de variables et de fonctions, notamment selon la convention snake_case.
`Accent graveDélimite les littéraux de gabarit JavaScript, qui acceptent des expressions intégrées et des chaînes multilignes.
" et 'GuillemetsDélimitent les chaînes littérales ; l'emploi des guillemets simples ou doubles dépend du langage et du contexte.
@ArobaseSert aux décorateurs Python, aux adresses électroniques dans les chaînes et aux annotations de langages comme Java.
Explorer les liens

Cette note n’a pas encore de liens vers d’autres notes.

Sur les mêmes sujets (3)

Ouvrir le réseau