@@ -1251,13 +1251,18 @@ msgid ""
12511251"If ``x = m / n`` is a negative rational number define ``hash(x)`` as ``-"
12521252"hash(-x)``. If the resulting hash is ``-1``, replace it with ``-2``."
12531253msgstr ""
1254+ "Αν ``x = m / n`` είναι ένας αρνητικός ρητός αριθμός τότε το ``hash(x)`` ορίζεται ως ``-"
1255+ "hash(-x)``. Αν το hash που προκύπτει είναι ``-1``, αντικαθίσταται με ``-2``."
12541256
12551257#: library/stdtypes.rst:744
12561258msgid ""
12571259"The particular values ``sys.hash_info.inf`` and ``-sys.hash_info.inf`` are "
12581260"used as hash values for positive infinity or negative infinity "
12591261"(respectively)."
12601262msgstr ""
1263+ "Οι συγκεκριμένες τιμές των ``sys.hash_info.inf`` και ``-sys.hash_info.inf`` "
1264+ "χρησιμοποιούνται ως τιμές κατακερματισμού για το θετικό άπειρο ή το αρνητικό άπειρο "
1265+ "(αντίστοιχα)."
12611266
12621267#: library/stdtypes.rst:748
12631268msgid ""
@@ -1267,29 +1272,41 @@ msgid ""
12671272"lies in ``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - "
12681273"1))``. Again, if the result is ``-1``, it's replaced with ``-2``."
12691274msgstr ""
1275+ "Για έναν :class:`complex` αριθμό ``z``, οι τιμές κατακερματισμού των πραγματικών και "
1276+ "φανταστικών μερών συνδυάζονται με τον υπολογισμό ``hash(z.real) + sys.hash_info."
1277+ "imag * hash(z.imag)``, μειωμένο modulo ``2**sys.hash_info.width`` έτσι ώστε να "
1278+ "βρίσκεται στο ``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - "
1279+ "1))``. Και πάλι, αν το αποτέλεσμα είναι ``-1``, αντικαθίσταται με ``-2``."
12701280
12711281#: library/stdtypes.rst:756
12721282msgid ""
12731283"To clarify the above rules, here's some example Python code, equivalent to "
12741284"the built-in hash, for computing the hash of a rational number, :class:"
12751285"`float`, or :class:`complex`::"
12761286msgstr ""
1287+ "Για να αποσαφηνίσουμε τους παραπάνω κανόνες, εδώ είναι ένα παράδειγμα κώδικα της Python, ισοδύναμο με "
1288+ "το built-in hash, για τον υπολογισμό του hash ενός ρητού αριθμού, :class:"
1289+ "`float`, ή :class:`complex`:"
12771290
12781291#: library/stdtypes.rst:812
12791292msgid "Boolean Type - :class:`bool`"
1280- msgstr ""
1293+ msgstr "Τύπος Boolean - :class`bool` "
12811294
12821295#: library/stdtypes.rst:814
12831296msgid ""
12841297"Booleans represent truth values. The :class:`bool` type has exactly two "
12851298"constant instances: ``True`` and ``False``."
12861299msgstr ""
1300+ "Οι Booleans αντιπροσωπεύουν τιμές αλήθειας. Ο τύπος :class:`bool` έχει ακριβώς δύο "
1301+ "σταθερές τιμές: ``True`` και ``False``."
12871302
12881303#: library/stdtypes.rst:822
12891304msgid ""
12901305"The built-in function :func:`bool` converts any value to a boolean, if the "
12911306"value can be interpreted as a truth value (see section :ref:`truth` above)."
12921307msgstr ""
1308+ "Η ενσωματωμένη συνάρτηση :func:`bool` μετατρέπει οποιαδήποτε τιμή σε boolean, αν η "
1309+ "τιμή μπορεί να ερμηνευτεί ως τιμή αλήθειας (βλέπε παραπάνω ενότητα :ref:`truth`)."
12931310
12941311#: library/stdtypes.rst:825
12951312msgid ""
@@ -1299,12 +1316,19 @@ msgid ""
12991316"\" and\" , \" or\" , \" xor\" . However, the logical operators ``and``, ``or`` and "
13001317"``!=`` should be preferred over ``&``, ``|`` and ``^``."
13011318msgstr ""
1319+ "Για λογικές πράξεις, χρησιμοποιήστε τους τελεστές :ref:`boolean <boolean>` ``and``, "
1320+ "``or`` και ``not``. Κατά την εφαρμογή των bitwise τελεστών ``&``, ``|``, ``^`` "
1321+ "σε δύο booleans, επιστρέφουν ένα bool ισοδύναμο με τις λογικές πράξεις "
1322+ "\«and\», \«or\», \«xor\». Ωστόσο, οι λογικοί τελεστές ``and``, ``or`` και "
1323+ "``!=`` θα πρέπει να προτιμώνται έναντι των ``&``, ``|`` και ``^``."
13021324
13031325#: library/stdtypes.rst:834
13041326msgid ""
13051327"The use of the bitwise inversion operator ``~`` is deprecated and will raise "
13061328"an error in Python 3.14."
13071329msgstr ""
1330+ "Η χρήση του bitwise inversion τελεστή ``~`` είναι ξεπερασμένη και κάνει raise "
1331+ "ένα σφάλμα στην Python 3.14."
13081332
13091333#: library/stdtypes.rst:837
13101334msgid ""
@@ -1313,10 +1337,14 @@ msgid ""
13131337"1, respectively. However, relying on this is discouraged; explicitly convert "
13141338"using :func:`int` instead."
13151339msgstr ""
1340+ "Η :class:`bool` είναι υποκλάση της :class:`int` (βλέπε :ref:`typesnumeric`). Σε "
1341+ "πολλά αριθμητικά περιβάλλοντα, τα ``False`` και ``True`` συμπεριφέρονται όπως οι ακέραιοι αριθμοί 0 και "
1342+ "1, αντίστοιχα. Ωστόσο, δεν συνιστάται να βασίζεστε σε αυτό· μετατρέψτε "
1343+ "χρησιμοποιώντας το :func:`int` αντ' αυτού."
13161344
13171345#: library/stdtypes.rst:845
13181346msgid "Iterator Types"
1319- msgstr ""
1347+ msgstr "Τύποι Iterator "
13201348
13211349#: library/stdtypes.rst:853
13221350msgid ""
@@ -1325,12 +1353,18 @@ msgid ""
13251353"support iteration. Sequences, described below in more detail, always "
13261354"support the iteration methods."
13271355msgstr ""
1356+ "Η Python υποστηρίζει την έννοια της επανάληψης σε containers. Αυτό υλοποιείται "
1357+ "χρησιμοποιώντας δύο διαφορετικές μεθόδους· αυτές χρησιμοποιούνται για να επιτρέψουν σε κλάσεις που ορίζονται από το χρήστη να "
1358+ "να υποστηρίζουν την επανάληψη. Οι ακολουθίες (sequences), που περιγράφονται παρακάτω με περισσότερες λεπτομέρειες, πάντα "
1359+ "υποστηρίζουν τις μεθόδους επανάληψης."
13281360
13291361#: library/stdtypes.rst:858
13301362msgid ""
13311363"One method needs to be defined for container objects to provide :term:"
13321364"`iterable` support:"
13331365msgstr ""
1366+ "Μια μέθοδος πρέπει να οριστεί για τα container αντικείμενα ώστε να παρέχει :term:"
1367+ "`iterable` υποστήριξη:"
13341368
13351369#: library/stdtypes.rst:865
13361370msgid ""
@@ -1343,12 +1377,22 @@ msgid ""
13431377"member:`~PyTypeObject.tp_iter` slot of the type structure for Python objects "
13441378"in the Python/C API."
13451379msgstr ""
1380+ "Επιστρέφει ένα αντικείμενο :term:`iterator`. Το αντικείμενο απαιτείται να υποστηρίζει το "
1381+ "πρωτόκολλο επαναλήψεων που περιγράφεται παρακάτω. Εάν ένας container υποστηρίζει διαφορετικούς τύπους "
1382+ "της επανάληψης, μπορούν να παρασχεθούν πρόσθετες μέθοδοι για να ζητηθούν συγκεκριμένοι "
1383+ "iterators για αυτούς τους τύπους επανάληψης. (Ένα παράδειγμα αντικειμένου που υποστηρίζει "
1384+ "πολλαπλές μορφές επανάληψης θα ήταν μια δενδρική δομή που υποστηρίζει και αμφότερες τις "
1385+ "breadth-first και depth-first μορφές). Αυτή η μέθοδος αντιστοιχεί στη μέθοδο :c:"
1386+ "member:`~PyTypeObject.tp_iter` της δομής τύπου για αντικείμενα Python "
1387+ "στο API της Python/C."
13461388
13471389#: library/stdtypes.rst:874
13481390msgid ""
13491391"The iterator objects themselves are required to support the following two "
13501392"methods, which together form the :dfn:`iterator protocol`:"
13511393msgstr ""
1394+ "Τα ίδια τα αντικείμενα επαναλήψεων απαιτείται να υποστηρίζουν τις ακόλουθες δύο "
1395+ "μεθόδους, οι οποίες από κοινού αποτελούν το :dfn:`iterator protocol`:"
13521396
13531397#: library/stdtypes.rst:880
13541398msgid ""
0 commit comments