@@ -7,7 +7,7 @@ msgstr ""
77"Project-Id-Version : Python 3.10\n "
88"Report-Msgid-Bugs-To : \n "
99"POT-Creation-Date : 2021-12-17 23:20+0300\n "
10- "PO-Revision-Date : 2021-12-31 00:46 +0300\n "
10+ "PO-Revision-Date : 2022-02-04 03:30 +0300\n "
1111"Last-Translator : \n "
1212"Language-Team : TURKISH <python.docs.tr@gmail.com>\n "
1313"Language : tr\n "
@@ -1026,24 +1026,32 @@ msgid ""
10261026"For finite floating-point numbers, this representation will always include a "
10271027"leading ``0x`` and a trailing ``p`` and exponent."
10281028msgstr ""
1029+ "Bir gerçel sayının temsilini, onaltılık bir dize olarak döndürür. Sonlu "
1030+ "gerçel sayılar için, bu gösterim her zaman başında bir ``0x`` ve sonunda bir "
1031+ "``p`` ve üs içerecektir."
10291032
10301033#: library/stdtypes.rst:616
10311034msgid ""
10321035"Class method to return the float represented by a hexadecimal string *s*. "
10331036"The string *s* may have leading and trailing whitespace."
10341037msgstr ""
1038+ "Gerçel sayıyı temsil eden bir onaltılık dize *s*'yi döndüren için sınıf "
1039+ "(class) metodu. *s* dizesinin başında ve sonunda boşluk olabilir."
10351040
10361041#: library/stdtypes.rst:621
10371042msgid ""
10381043"Note that :meth:`float.hex` is an instance method, while :meth:`float."
10391044"fromhex` is a class method."
10401045msgstr ""
1046+ ":meth:`float.hex` 'in bir örnek (instance) metodu olduğunu, :meth:`float."
1047+ "fromhex` 'in ise bir sınıf (class) metodu olduğunu unutmayın."
10411048
10421049#: library/stdtypes.rst:624
10431050msgid "A hexadecimal string takes the form::"
1044- msgstr ""
1051+ msgstr "Onaltılık bir dize şu biçimi alır:: "
10451052
10461053#: library/stdtypes.rst:628
1054+ #, fuzzy
10471055msgid ""
10481056"where the optional ``sign`` may by either ``+`` or ``-``, ``integer`` and "
10491057"``fraction`` are strings of hexadecimal digits, and ``exponent`` is a "
@@ -1056,6 +1064,16 @@ msgid ""
10561064"by C's ``%a`` format character or Java's ``Double.toHexString`` are accepted "
10571065"by :meth:`float.fromhex`."
10581066msgstr ""
1067+ "burada opsiyonel ``işaret``, ``+`` veya ``-`` olabilir; ``tamsayı`` ve "
1068+ "``kesir`` onaltılı basamaklı dizelerdir; ``üs`` opsiyonel ön işaretle "
1069+ "birlikte ondalık tamsayıdır. Büyük/küçük harf önemli değildir ve tamsayı "
1070+ "veya kesirde en az bir onaltılık basamak olmalıdır. Bu sözdizimi, C99 "
1071+ "standardının 6.4.4.2 bölümünde belirtilen sözdizimine ve ayrıca Java 1.5'ten "
1072+ "itibaren kullanılan sözdizimine benzer. Özellikle, :meth:`float.hex` 'in "
1073+ "çıktısı, C veya Java kodunda bir onaltılık gerçel değişmezi olarak "
1074+ "kullanılabilir ve C'nin ``%a`` biçim karakteri veya Java'nın ``Double."
1075+ "toHexString`` 'i tarafından üretilen onaltılık dizeler :meth:`float.fromhex` "
1076+ "tarafından kabul edilir."
10591077
10601078#: library/stdtypes.rst:641
10611079msgid ""
@@ -1064,16 +1082,22 @@ msgid ""
10641082"example, the hexadecimal string ``0x3.a7p10`` represents the floating-point "
10651083"number ``(3 + 10./16 + 7./16**2) * 2.0**10``, or ``3740.0``::"
10661084msgstr ""
1085+ "Üssün onaltılık değil ondalık olarak yazıldığına ve katsayıyı çarpmak için "
1086+ "2'nin gücünü verdiğine dikkat edin. Örneğin, ``0x3.a7p10`` onaltılık dizesi, "
1087+ "``(3 + 10./16 + 7./16**2) * 2.0**10`` veya ``3740.0`` gerçel sayısını temsil "
1088+ "eder::"
10671089
10681090#: library/stdtypes.rst:651
10691091msgid ""
10701092"Applying the reverse conversion to ``3740.0`` gives a different hexadecimal "
10711093"string representing the same number::"
10721094msgstr ""
1095+ "``3740.0`` 'a ters dönüştürme uygulamak, aynı sayıyı temsil eden farklı bir "
1096+ "onaltılık dize verir::"
10731097
10741098#: library/stdtypes.rst:661
10751099msgid "Hashing of numeric types"
1076- msgstr ""
1100+ msgstr "Sayısal türlerin hashlemesi "
10771101
10781102#: library/stdtypes.rst:663
10791103msgid ""
@@ -1090,23 +1114,38 @@ msgid ""
10901114"value of ``P`` is made available to Python as the :attr:`modulus` attribute "
10911115"of :data:`sys.hash_info`."
10921116msgstr ""
1117+ "Muhtemelen farklı türlerdeki ``x`` ve ``y`` sayıları için, ``x == y`` "
1118+ "olduğunda ``hash(x) == hash(y)`` olması bir gerekliliktir (bkz. :meth:"
1119+ "`~object.__hash__`). Çeşitli sayısal türler arasında uygulama kolaylığı ve "
1120+ "verimlilik için (:class:`int`, :class:`float`, :class:`decimal.Decimal` ve :"
1121+ "class:`fractions.Fraction` dahil) Python'un sayısal türler için ``hash`` 'i, "
1122+ "herhangi bir rasyonel sayı için tanımlanmış tek bir matematiksel fonksiyona "
1123+ "dayanır ve bu nedenle :class:`int` ve :class:`fractions` 'ın tüm örnekleri "
1124+ "için geçerlidir. Esasen, bu fonksiyon sabit bir asal sayı olan ``P`` için "
1125+ "``reduction modulo`` ``P`` ile verilir. ``P`` değeri Python'a :data:`sys."
1126+ "hash_info` 'nun :attr:`modulus` özelliği olarak sunulur."
10931127
10941128#: library/stdtypes.rst:678
10951129msgid ""
10961130"Currently, the prime used is ``P = 2**31 - 1`` on machines with 32-bit C "
10971131"longs and ``P = 2**61 - 1`` on machines with 64-bit C longs."
10981132msgstr ""
1133+ "Şu anda kullanılan asal sayı, 32 bit C uzunluğundaki makinelerde ``P = 2**31 "
1134+ "- 1`` ve 64-bit C uzunluğundaki makinelerde ``P = 2**61 - 1`` şeklindedir."
10991135
11001136#: library/stdtypes.rst:681
11011137msgid "Here are the rules in detail:"
1102- msgstr ""
1138+ msgstr "İşte ayrıntılı kurallar: "
11031139
11041140#: library/stdtypes.rst:683
11051141msgid ""
11061142"If ``x = m / n`` is a nonnegative rational number and ``n`` is not divisible "
11071143"by ``P``, define ``hash(x)`` as ``m * invmod(n, P) % P``, where ``invmod(n, "
11081144"P)`` gives the inverse of ``n`` modulo ``P``."
11091145msgstr ""
1146+ "``x = m / n`` negatif olmayan bir rasyonel sayıysa ve ``n`` ``P`` ile "
1147+ "bölünemiyorsa, ``hash(x)`` 'i ``m * invmod(n, P) % P`` olarak tanımlayın, bu "
1148+ "durumda ``invmod(n, P)``, ``n`` modulo ``P`` 'nin tersini verir."
11101149
11111150#: library/stdtypes.rst:687
11121151msgid ""
@@ -1115,39 +1154,57 @@ msgid ""
11151154"above doesn't apply; in this case define ``hash(x)`` to be the constant "
11161155"value ``sys.hash_info.inf``."
11171156msgstr ""
1157+ "``x = m / n`` negatif olmayan bir rasyonel sayıysa ve ``n``, ``P`` ile "
1158+ "bölünebiliyorsa (ancak ``m`` değildir), o zaman ``n`` 'nin ``P`` şeklinde "
1159+ "ters modulo 'su yoktur ve yukarıdaki kural geçerli değildir; bu durumda "
1160+ "``hash(x)`` i ``sys.hash_info.inf`` olarak tanımlayın."
11181161
11191162#: library/stdtypes.rst:692
11201163msgid ""
11211164"If ``x = m / n`` is a negative rational number define ``hash(x)`` as ``-"
11221165"hash(-x)``. If the resulting hash is ``-1``, replace it with ``-2``."
11231166msgstr ""
1167+ "``x = m / n`` negatif bir rasyonel sayıysa, ``hash(x)`` 'i ``-hash(-x)`` "
1168+ "olarak tanımlayın. Elde edilen ``hash`` ``-1`` ise, bunu ``-2`` ile "
1169+ "değiştirin."
11241170
11251171#: library/stdtypes.rst:696
11261172msgid ""
11271173"The particular values ``sys.hash_info.inf`` and ``-sys.hash_info.inf`` are "
11281174"used as hash values for positive infinity or negative infinity "
11291175"(respectively)."
11301176msgstr ""
1177+ "``sys.hash_info.inf`` ve ``-sys.hash_info.inf``, pozitif sonsuz veya negatif "
1178+ "sonsuz (sırasıyla) için ``hash`` değerleri olarak kullanılır."
11311179
11321180#: library/stdtypes.rst:700
1181+ #, fuzzy
11331182msgid ""
11341183"For a :class:`complex` number ``z``, the hash values of the real and "
11351184"imaginary parts are combined by computing ``hash(z.real) + sys.hash_info."
11361185"imag * hash(z.imag)``, reduced modulo ``2**sys.hash_info.width`` so that it "
11371186"lies in ``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - "
11381187"1))``. Again, if the result is ``-1``, it's replaced with ``-2``."
11391188msgstr ""
1189+ "Bir :class:`complex` sayı ``z`` için, gerçek ve sanal parçaların ```hash`` "
1190+ "değerleri, ``hash(z.real) + sys.hash_info.imag * hash(z.imag)`` , ``reduced "
1191+ "modulo`` ``2**sys.hash_info.width`` hesaplanarak birleştirilir, böylece "
1192+ "``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - 1))`` 'de "
1193+ "bulunur. Yine sonuç ``-1`` ise, ``-2`` ile değiştirilir."
11401194
11411195#: library/stdtypes.rst:708
11421196msgid ""
11431197"To clarify the above rules, here's some example Python code, equivalent to "
11441198"the built-in hash, for computing the hash of a rational number, :class:"
11451199"`float`, or :class:`complex`::"
11461200msgstr ""
1201+ "Yukarıdaki kuralları açıklığa kavuşturmak için, :class:`float` veya :class:"
1202+ "`complex` olan rasyonel bir sayının ``hash`` 'ini hesaplamak için gömülü "
1203+ "``hash`` 'e eşdeğer örnek Python kodu::"
11471204
11481205#: library/stdtypes.rst:763
11491206msgid "Iterator Types"
1150- msgstr ""
1207+ msgstr "Yineleyici Türleri "
11511208
11521209#: library/stdtypes.rst:771
11531210msgid ""
@@ -1156,12 +1213,19 @@ msgid ""
11561213"support iteration. Sequences, described below in more detail, always "
11571214"support the iteration methods."
11581215msgstr ""
1216+ "Python, konteynerler üzerinde yineleme kavramını destekler. Bu, iki farklı "
1217+ "yöntem kullanılarak uygulanır; bunlar, kullanıcı tanımlı sınıfların "
1218+ "yinelemeyi desteklemesine izin vermek için kullanılır. Aşağıda daha "
1219+ "ayrıntılı olarak açıklanan diziler, her zaman yineleme yöntemlerini "
1220+ "destekler."
11591221
11601222#: library/stdtypes.rst:776
11611223msgid ""
11621224"One method needs to be defined for container objects to provide :term:"
11631225"`iterable` support:"
11641226msgstr ""
1227+ "Kapsayıcı nesnelerinin :term:`iterable` desteği sağlaması için bir yöntemin "
1228+ "tanımlanması gerekir:"
11651229
11661230#: library/stdtypes.rst:783
11671231msgid ""
0 commit comments