@@ -361,10 +361,10 @@ msgid ""
361361"function's body, it's assumed to be a local unless explicitly declared as "
362362"global."
363363msgstr ""
364- "En Python, les variables qui ne sont référencées que dans une fonction sont "
365- "considérées comme globales . Si une affectation de variable est effectuée "
366- "dans le corps d'une fonction , cette variable sera locale, sauf si elle est "
367- "déclarée explicitement comme globale."
364+ "Si, dans une fonction, une variable n'est pas modifiée mais seulement lue, "
365+ "elle est implicitement considérée comme globale . Si on lui affecte une "
366+ "valeur , cette variable devient locale ( sauf si elle est explicitement "
367+ "déclarée globale) ."
368368
369369#: ../Doc/faq/programming.rst:201
370370msgid ""
@@ -481,15 +481,15 @@ msgstr ""
481481
482482#: ../Doc/faq/programming.rst:271
483483msgid "config.py::"
484- msgstr "*config.py* :"
484+ msgstr "*config.py* :: "
485485
486486#: ../Doc/faq/programming.rst:275
487487msgid "mod.py::"
488- msgstr "*mod.py* :"
488+ msgstr "*mod.py* :: "
489489
490490#: ../Doc/faq/programming.rst:280
491491msgid "main.py::"
492- msgstr "*main.py* :"
492+ msgstr "*main.py* :: "
493493
494494#: ../Doc/faq/programming.rst:286
495495msgid ""
@@ -916,10 +916,11 @@ msgid ""
916916"argument name in the caller and callee, and so no call-by-reference per se. "
917917"You can achieve the desired effect in a number of ways."
918918msgstr ""
919- "En Python, les arguments sont passés par copie. Vu qu'une copie créé des "
920- "références à des objets, il n'y pas de lien entre un argument dans l'appel "
921- "de la fonction et sa définition, et donc pas de passage par référence en "
922- "soi. Il y a cependant plusieurs façon d'en émuler un."
919+ "En Python, les arguments sont passés comme des affectations de variables. Vu "
920+ "qu'une affectation créé des références à des objets, il n'y pas de lien "
921+ "entre un argument dans l'appel de la fonction et sa définition, et donc pas "
922+ "de passage par référence en soi. Il y a cependant plusieurs façon d'en "
923+ "émuler un."
923924
924925#: ../Doc/faq/programming.rst:519
925926msgid "By returning a tuple of the results::"
@@ -1394,11 +1395,11 @@ msgid ""
13941395"unicode data, try using an :class:`io.StringIO` object or the :mod:`array` "
13951396"module::"
13961397msgstr ""
1397- "C'est impossible car les chaînes de caractères ne sont pas des objets "
1398- "muables. Dans la plupart des cas, il faut tout simplement construire une "
1399- "nouvelle chaîne à partir des morceaux de l'ancienne. Si toutefois vous avez "
1400- "besoin d'un objet capable de modifier de la donnée unicode « sur place », "
1401- "essayez d'utiliser un objet :class:`io.StringIO` ou le module :mod:`array` ::"
1398+ "C'est impossible car les chaînes de caractères sont immuables Dans la "
1399+ "plupart des cas, il faut tout simplement construire une nouvelle chaîne à "
1400+ "partir des morceaux de l'ancienne. Si toutefois vous avez besoin d'un objet "
1401+ "capable de modifier de la donnée unicode « sur place », essayez d'utiliser "
1402+ "un objet :class:`io.StringIO` ou le module :mod:`array` ::"
14021403
14031404#: ../Doc/faq/programming.rst:922
14041405msgid "How do I use strings to call functions/methods?"
@@ -2576,9 +2577,9 @@ msgstr ""
25762577"ramasse-miettes, donc la méthode :meth:`__del__` peut être appelée à un "
25772578"moment aléatoire et pas opportun. C'est gênant pour essayer reproduire un "
25782579"problème. Pire, l'ordre dans lequel les méthodes :meth:`__del__` des objets "
2579- "est arbitraire. Il est possible de forcer l'appel du ramasse-miettes avec la "
2580- "fonction :func:`gc.collect`, mais il existe certains cas ou les objets ne "
2581- "seront jamais nettoyés."
2580+ "sont appelées est arbitraire. Il est possible de forcer l'appel du ramasse-"
2581+ "miettes avec la fonction :func:`gc.collect`, mais il existe certains cas ou "
2582+ "les objets ne seront jamais nettoyés."
25822583
25832584#: ../Doc/faq/programming.rst:1674
25842585msgid ""
@@ -2607,7 +2608,7 @@ msgstr ""
26072608"Une alternative pour éviter les références cycliques consiste à utiliser le "
26082609"module :mod:`weakref`, qui permet de faire référence à des objets sans "
26092610"incrémenter leur compteur de référence. Par exemple, les structures d'arbres "
2610- "devraient référencer utiliser des références creuses entre pères et fils (si "
2611+ "devraient référencer utiliser des références faibles entre pères et fils (si "
26112612"nécessaire !)."
26122613
26132614#: ../Doc/faq/programming.rst:1694
@@ -2931,7 +2932,7 @@ msgstr "Ces solutions peuvent être combinées."
29312932
29322933#: ../Doc/faq/programming.rst:1858
29332934msgid "__import__('x.y.z') returns <module 'x'>; how do I get z?"
2934- msgstr "__import__('x.y.z') renvoie <module 'x'> ;comment accéder à z?"
2935+ msgstr "__import__('x.y.z') renvoie <module 'x'> ; comment accéder à z ?"
29352936
29362937#: ../Doc/faq/programming.rst:1860
29372938msgid ""
0 commit comments