@@ -7,7 +7,7 @@ msgstr ""
7
7
"Project-Id-Version : Python 3.10\n "
8
8
"Report-Msgid-Bugs-To : \n "
9
9
"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 "
11
11
"Last-Translator : \n "
12
12
"Language-Team : TURKISH <python.docs.tr@gmail.com>\n "
13
13
"Language : tr\n "
@@ -1026,24 +1026,32 @@ msgid ""
1026
1026
"For finite floating-point numbers, this representation will always include a "
1027
1027
"leading ``0x`` and a trailing ``p`` and exponent."
1028
1028
msgstr ""
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."
1029
1032
1030
1033
#: library/stdtypes.rst:616
1031
1034
msgid ""
1032
1035
"Class method to return the float represented by a hexadecimal string *s*. "
1033
1036
"The string *s* may have leading and trailing whitespace."
1034
1037
msgstr ""
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."
1035
1040
1036
1041
#: library/stdtypes.rst:621
1037
1042
msgid ""
1038
1043
"Note that :meth:`float.hex` is an instance method, while :meth:`float."
1039
1044
"fromhex` is a class method."
1040
1045
msgstr ""
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."
1041
1048
1042
1049
#: library/stdtypes.rst:624
1043
1050
msgid "A hexadecimal string takes the form::"
1044
- msgstr ""
1051
+ msgstr "Onaltılık bir dize şu biçimi alır:: "
1045
1052
1046
1053
#: library/stdtypes.rst:628
1054
+ #, fuzzy
1047
1055
msgid ""
1048
1056
"where the optional ``sign`` may by either ``+`` or ``-``, ``integer`` and "
1049
1057
"``fraction`` are strings of hexadecimal digits, and ``exponent`` is a "
@@ -1056,6 +1064,16 @@ msgid ""
1056
1064
"by C's ``%a`` format character or Java's ``Double.toHexString`` are accepted "
1057
1065
"by :meth:`float.fromhex`."
1058
1066
msgstr ""
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."
1059
1077
1060
1078
#: library/stdtypes.rst:641
1061
1079
msgid ""
@@ -1064,16 +1082,22 @@ msgid ""
1064
1082
"example, the hexadecimal string ``0x3.a7p10`` represents the floating-point "
1065
1083
"number ``(3 + 10./16 + 7./16**2) * 2.0**10``, or ``3740.0``::"
1066
1084
msgstr ""
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::"
1067
1089
1068
1090
#: library/stdtypes.rst:651
1069
1091
msgid ""
1070
1092
"Applying the reverse conversion to ``3740.0`` gives a different hexadecimal "
1071
1093
"string representing the same number::"
1072
1094
msgstr ""
1095
+ "``3740.0`` 'a ters dönüştürme uygulamak, aynı sayıyı temsil eden farklı bir "
1096
+ "onaltılık dize verir::"
1073
1097
1074
1098
#: library/stdtypes.rst:661
1075
1099
msgid "Hashing of numeric types"
1076
- msgstr ""
1100
+ msgstr "Sayısal türlerin hashlemesi "
1077
1101
1078
1102
#: library/stdtypes.rst:663
1079
1103
msgid ""
@@ -1090,23 +1114,38 @@ msgid ""
1090
1114
"value of ``P`` is made available to Python as the :attr:`modulus` attribute "
1091
1115
"of :data:`sys.hash_info`."
1092
1116
msgstr ""
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."
1093
1127
1094
1128
#: library/stdtypes.rst:678
1095
1129
msgid ""
1096
1130
"Currently, the prime used is ``P = 2**31 - 1`` on machines with 32-bit C "
1097
1131
"longs and ``P = 2**61 - 1`` on machines with 64-bit C longs."
1098
1132
msgstr ""
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."
1099
1135
1100
1136
#: library/stdtypes.rst:681
1101
1137
msgid "Here are the rules in detail:"
1102
- msgstr ""
1138
+ msgstr "İşte ayrıntılı kurallar: "
1103
1139
1104
1140
#: library/stdtypes.rst:683
1105
1141
msgid ""
1106
1142
"If ``x = m / n`` is a nonnegative rational number and ``n`` is not divisible "
1107
1143
"by ``P``, define ``hash(x)`` as ``m * invmod(n, P) % P``, where ``invmod(n, "
1108
1144
"P)`` gives the inverse of ``n`` modulo ``P``."
1109
1145
msgstr ""
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."
1110
1149
1111
1150
#: library/stdtypes.rst:687
1112
1151
msgid ""
@@ -1115,39 +1154,57 @@ msgid ""
1115
1154
"above doesn't apply; in this case define ``hash(x)`` to be the constant "
1116
1155
"value ``sys.hash_info.inf``."
1117
1156
msgstr ""
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."
1118
1161
1119
1162
#: library/stdtypes.rst:692
1120
1163
msgid ""
1121
1164
"If ``x = m / n`` is a negative rational number define ``hash(x)`` as ``-"
1122
1165
"hash(-x)``. If the resulting hash is ``-1``, replace it with ``-2``."
1123
1166
msgstr ""
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."
1124
1170
1125
1171
#: library/stdtypes.rst:696
1126
1172
msgid ""
1127
1173
"The particular values ``sys.hash_info.inf`` and ``-sys.hash_info.inf`` are "
1128
1174
"used as hash values for positive infinity or negative infinity "
1129
1175
"(respectively)."
1130
1176
msgstr ""
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."
1131
1179
1132
1180
#: library/stdtypes.rst:700
1181
+ #, fuzzy
1133
1182
msgid ""
1134
1183
"For a :class:`complex` number ``z``, the hash values of the real and "
1135
1184
"imaginary parts are combined by computing ``hash(z.real) + sys.hash_info."
1136
1185
"imag * hash(z.imag)``, reduced modulo ``2**sys.hash_info.width`` so that it "
1137
1186
"lies in ``range(-2**(sys.hash_info.width - 1), 2**(sys.hash_info.width - "
1138
1187
"1))``. Again, if the result is ``-1``, it's replaced with ``-2``."
1139
1188
msgstr ""
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."
1140
1194
1141
1195
#: library/stdtypes.rst:708
1142
1196
msgid ""
1143
1197
"To clarify the above rules, here's some example Python code, equivalent to "
1144
1198
"the built-in hash, for computing the hash of a rational number, :class:"
1145
1199
"`float`, or :class:`complex`::"
1146
1200
msgstr ""
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::"
1147
1204
1148
1205
#: library/stdtypes.rst:763
1149
1206
msgid "Iterator Types"
1150
- msgstr ""
1207
+ msgstr "Yineleyici Türleri "
1151
1208
1152
1209
#: library/stdtypes.rst:771
1153
1210
msgid ""
@@ -1156,12 +1213,19 @@ msgid ""
1156
1213
"support iteration. Sequences, described below in more detail, always "
1157
1214
"support the iteration methods."
1158
1215
msgstr ""
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."
1159
1221
1160
1222
#: library/stdtypes.rst:776
1161
1223
msgid ""
1162
1224
"One method needs to be defined for container objects to provide :term:"
1163
1225
"`iterable` support:"
1164
1226
msgstr ""
1227
+ "Kapsayıcı nesnelerinin :term:`iterable` desteği sağlaması için bir yöntemin "
1228
+ "tanımlanması gerekir:"
1165
1229
1166
1230
#: library/stdtypes.rst:783
1167
1231
msgid ""
0 commit comments