@@ -1595,7 +1595,7 @@ msgid ""
15951595"\" 0x\" . If *integer* is not a Python :class:`int` object, it has to define "
15961596"an :meth:`~object.__index__` method that returns an integer. Some examples:"
15971597msgstr ""
1598- "ਇੱਕ ਪੂਰਨ ਅੰਕ ਨੂੰ ``0x`` ਪ੍ਰੀਫਿਕਸ ਵਾਲੀ lowercase hexadecimal ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਬਦਲੋ। ਜੇ "
1598+ "ਇੱਕ ਪੂਰਨ ਅੰਕ ਨੂੰ ''0x'' ਪ੍ਰੀਫਿਕਸ ਵਾਲੀ lowercase hexadecimal ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਬਦਲੋ। ਜੇ "
15991599"*integer* ਇੱਕ Python :class:`int` ਆਬਜੈਕਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸ ਵਿੱਚ ਅਜਿਹੀ :meth:`~object."
16001600"__index__` ਵਿਧੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਜੋ ਇੱਕ ਪੂਰਨ ਅੰਕ ਵਾਪਸ ਕਰੇ। ਕੁਝ ਉਦਾਹਰਨਾਂ:"
16011601
@@ -1632,7 +1632,7 @@ msgstr ""
16321632"ਵਿੱਚ ਨਹੀਂ ਮਿਲਦੀਆਂ, ਉਹਨਾਂ ਦਾ :func:`id` ਮੁੱਲ ਇੱਕੋ ਜਿਹਾ ਹੋ ਸਕਦਾ ਹੈ।"
16331633
16341634msgid "This is the address of the object in memory."
1635- msgstr "ਇਹ memory ਵਿੱਚ ਆਬਜੈਕਟ ਦਾ ਪਤਾ (address) ਹੁੰਦਾ ਹੈ।"
1635+ msgstr "ਇਹ memory ਵਿੱਚ ਆਬਜੈਕਟ ਦਾ ਪਤਾ ਹੁੰਦਾ ਹੈ।"
16361636
16371637msgid ""
16381638"Raises an :ref:`auditing event <auditing>` ``builtins.id`` with argument "
@@ -1752,16 +1752,15 @@ msgid ""
17521752"prefix. Base 0 also disallows leading zeros: ``int('010', 0)`` is not legal, "
17531753"while ``int('010')`` and ``int('010', 8)`` are."
17541754msgstr ""
1755- "ਇੱਕ ਬੇਸ-n ਇੰਟੀਜਰ ਸਟਰਿੰਗ ਵਿੱਚ ਅੰਕ ਹੁੰਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ 0 ਤੋਂ n-1 ਤੱਕ ਦੀ ਕੀਮਤ ਦਰਸਾਉਂਦਾ "
1756- "ਹੈ। 0 ਤੋਂ 9 ਤੱਕ ਦੀਆਂ ਕੀਮਤਾਂ ਕਿਸੇ ਵੀ ਯੂਨੀਕੋਡ ਦਸ਼ਮਲ ਅੰਕ ਦੁਆਰਾ ਦਰਸਾਈਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। 10 ਤੋਂ 35 "
1757- "ਤੱਕ ਦੀਆਂ ਕੀਮਤਾਂ ``a`` ਤੋਂ ``z`` (ਜਾਂ ``A`` ਤੋਂ ``Z``) ਦੁਆਰਾ ਦਰਸਾਈਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। ਡਿਫੌਲਟ "
1758- "*ਬੇਸ* 10 ਹੈ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਬੇਸ 0 ਅਤੇ 2--36 ਹਨ। ਬੇਸ-2, -8, ਅਤੇ -16 ਸਟਰਿੰਗਾਂ ਨੂੰ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ "
1759- "``0b``/``0B``, ``0o``/``0O``, ਜਾਂ ``0x``/``0X`` ਨਾਲ ਪ੍ਰੀਫਿਕਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, "
1760- "ਜਿਵੇਂ ਕਿ ਕੋਡ ਵਿੱਚ ਇੰਟਿਜਰ ਲਿਟਰਲ ਨਾਲ ਹੁੰਦਾ ਹੈ। ਬੇਸ 0 ਲਈ, ਸਟਰਿੰਗ ਨੂੰ ਕੋਡ ਵਿੱਚ ਇੱਕ :ref:"
1761- "`integer literal <integers>`` ਵਾਂਗ ਹੀ ਸਮਝਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਅਸਲ ਬੇਸ ਪ੍ਰੀਫਿਕਸ "
1762- "ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ 2, 8, 10, ਜਾਂ 16 ਹੈ। ਬੇਸ 0 ਅੱਗੇ ਲੱਗੇ ਜ਼ੀਰੋਆਂ ਦੀ ਆਗਿਆ ਨਹੀਂ "
1763- "ਦਿੰਦਾ: ``int('010', 0)`` ਵੈਧ ਨਹੀਂ ਹੈ, ਜਦਕਿ ``int('010')`` ਅਤੇ ``int('010', 8)`` "
1764- "ਵੈਧ ਹਨ।"
1755+ "base-n ਪੂਰਨ ਅੰਕ ਸਤਰ ਵਿੱਚ ਅੰਕ ਹੁੰਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚੋਂ ਹਰ ਇੱਕ 0 ਤੋਂ n-1 ਤੱਕ ਦੀ ਇੱਕ ਕੀਮਤ "
1756+ "ਦਰਸਾਉਂਦਾ ਹੈ। 0--9 ਵਾਲੀਆਂ ਕੀਮਤਾਂ ਕਿਸੇ ਵੀ Unicode decimal digit ਨਾਲ ਦਰਸਾਈਆਂ ਜਾ ਸਕਦੀਆਂ "
1757+ "ਹਨ। 10--35 ਵਾਲੀਆਂ ਕੀਮਤਾਂ ਨੂੰ ``a`` ਤੋਂ ``z`` (ਜਾਂ ``A`` ਤੋਂ ``Z``) ਨਾਲ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ "
1758+ "ਹੈ। ਡਿਫਾਲਟ *base* 10 ਹੈ। ਮਨਜ਼ੂਰਸ਼ੁਦਾ bases 0 ਅਤੇ 2--36 ਹਨ। Base-2, -8 ਅਤੇ -16 ਸਤਰਾਂ ਨੂੰ "
1759+ "ਕੋਡ ਵਿੱਚ integer literals ਦੀ ਤਰ੍ਹਾਂ ਚੋਣਵਾਂ ਤੌਰ 'ਤੇ ``0b``/``0B``, ``0o``/``0O`` ਜਾਂ "
1760+ "``0x``/``0X`` ਨਾਲ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। Base 0 ਲਈ, ਸਤਰ ਦੀ ਵਿਆਖਿਆ :ref:`ਕੋਡ ਵਿੱਚ "
1761+ "integer literal <integers>` ਵਾਂਗ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿੱਥੇ ਅਸਲ base prefix ਦੇ ਅਧਾਰ 'ਤੇ "
1762+ "2, 8, 10 ਜਾਂ 16 ਹੁੰਦਾ ਹੈ। Base 0 ਸ਼ੁਰੂਆਤੀ zeros ਨੂੰ ਵੀ ਮਨਜ਼ੂਰ ਨਹੀਂ ਕਰਦਾ: ``int('010', "
1763+ "0)`` ਵੈਧ ਨਹੀਂ ਹੈ, ਜਦਕਿ ``int('010')`` ਅਤੇ ``int('010', 8)`` ਵੈਧ ਹਨ।"
17651764
17661765msgid "The integer type is described in :ref:`typesnumeric`."
17671766msgstr "ਪੂਰਨ ਅੰਕ ਕਿਸਮ ਦਾ ਵੇਰਵਾ :ref:`typesnumeric` ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ।"
@@ -2956,10 +2955,10 @@ msgid ""
29562955"provided the object allows it. For example, ``setattr(x, 'foobar', 123)`` "
29572956"is equivalent to ``x.foobar = 123``."
29582957msgstr ""
2959- "ਇਹ :func:`getattr` ਦਾ ਸਮਕੱਖ (counterpart) ਹੈ। Arguments ਇੱਕ object, ਇੱਕ string "
2960- "ਅਤੇ ਕੋਈ ਵੀ ਮੁੱਲ ਹੁੰਦੇ ਹਨ। String ਕਿਸੇ ਮੌਜੂਦਾ attribute ਜਾਂ ਨਵੇਂ attribute ਦਾ ਨਾਮ ਹੋ ਸਕਦੀ "
2961- "ਹੈ। ਜੇ object ਇਜਾਜ਼ਤ ਦੇਵੇ, ਤਾਂ ਇਹ ਫੰਕਸ਼ਨ ਉਸ attribute ਨੂੰ ਦਿੱਤਾ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। "
2962- "ਉਦਾਹਰਨ ਲਈ, ``setattr(x, 'foobar', 123)`` , ``x.foobar = 123`` ਦੇ ਬਰਾਬਰ ਹੈ।"
2958+ "ਇਹ :func:`getattr` ਦਾ ਸਮਕੱਖ ਹੈ। Arguments ਇੱਕ object, ਇੱਕ string ਅਤੇ ਕੋਈ ਵੀ ਮੁੱਲ ਹੁੰਦੇ "
2959+ "ਹਨ। String ਕਿਸੇ ਮੌਜੂਦਾ attribute ਜਾਂ ਨਵੇਂ attribute ਦਾ ਨਾਮ ਹੋ ਸਕਦੀ ਹੈ। ਜੇ object "
2960+ "ਇਜਾਜ਼ਤ ਦੇਵੇ, ਤਾਂ ਇਹ ਫੰਕਸ਼ਨ ਉਸ attribute ਨੂੰ ਦਿੱਤਾ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, "
2961+ "``setattr(x, 'foobar', 123)`` , ``x.foobar = 123`` ਦੇ ਬਰਾਬਰ ਹੈ।"
29632962
29642963msgid ""
29652964"*name* need not be a Python identifier as defined in :ref:`identifiers` "
@@ -3064,7 +3063,7 @@ msgstr ""
30643063"global scope ਵਿੱਚ sentinel ਦੇ ਨਾਮ ਨਾਲ ਮਿਲਦੇ ਨਾਮ ਹੇਠ ਰੱਖੇ ਗਏ ਹੋਣ, ਅਤੇ ਉਹਨਾਂ sentinels "
30653064"ਲਈ ਵੀ ਜੋ class scope ਵਿੱਚ sentinel ਦੇ :term:`qualified name` ਨਾਲ ਮਿਲਦੇ ਨਾਮ ਹੇਠ ਰੱਖੇ "
30663065"ਗਏ ਹੋਣ। ਹੋਰ sentinels, ਜਿਵੇਂ ਕਿ function scope ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ sentinels, picklable "
3067- "ਨਹੀਂ ਹੁੰਦੇ। Pickling ਤੋਂ ਬਾਅਦ ਵੀ sentinel ਦੀ ਪਹਿਚਾਣ (identity) ਸੁਰੱਖਿਅਤ ਰਹਿੰਦੀ ਹੈ::"
3066+ "ਨਹੀਂ ਹੁੰਦੇ। Pickling ਤੋਂ ਬਾਅਦ ਵੀ sentinel ਦੀ ਪਹਿਚਾਣ ਸੁਰੱਖਿਅਤ ਰਹਿੰਦੀ ਹੈ::"
30683067
30693068msgid ""
30703069"import pickle\n"
@@ -3139,7 +3138,7 @@ msgstr ""
31393138"stop` ਅਤੇ :attr:`~slice.step` hashable ਹੋਣ)।"
31403139
31413140msgid "Return a new sorted list from the items in *iterable*."
3142- msgstr "*iterable* ਦੇ ਤੱਤਾਂ ਤੋਂ ਇੱਕ ਨਵੀਂ ਕ੍ਰਮਬੱਧ (sorted) ਸੂਚੀ ਵਾਪਸ ਕਰੋ।"
3141+ msgstr "*iterable* ਦੇ ਤੱਤਾਂ ਤੋਂ ਇੱਕ ਨਵੀਂ ਕ੍ਰਮਬੱਧ ਸੂਚੀ ਵਾਪਸ ਕਰੋ।"
31433142
31443143msgid ""
31453144"Has two optional arguments which must be specified as keyword arguments."
@@ -3151,8 +3150,8 @@ msgid ""
31513150"lower``). The default value is ``None`` (compare the elements directly)."
31523151msgstr ""
31533152"*key* ਇੱਕ ਐਸਾ ਫੰਕਸ਼ਨ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਜੋ ਇੱਕ ਆਰਗੂਮੈਂਟ ਲੈਂਦਾ ਹੈ ਅਤੇ *iterable* ਦੇ ਹਰ ਤੱਤ ਤੋਂ "
3154- "ਤੁਲਨਾ ਲਈ ਕੁੰਜੀ (comparison key) ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ (ਉਦਾਹਰਨ ਲਈ ``key=str.lower``)। ਮੂਲ "
3155- "ਮੁੱਲ ``None`` ਹੈ (ਤੱਤਾਂ ਦੀ ਸਿੱਧੀ ਤੁਲਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ)।"
3153+ "ਤੁਲਨਾ ਲਈ ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ (ਉਦਾਹਰਨ ਲਈ ``key=str.lower``)। ਮੂਲ ਮੁੱਲ ``None`` ਹੈ "
3154+ "(ਤੱਤਾਂ ਦੀ ਸਿੱਧੀ ਤੁਲਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ)।"
31563155
31573156msgid ""
31583157"*reverse* is a boolean value. If set to ``True``, then the list elements "
@@ -3393,9 +3392,9 @@ msgstr ""
33933392"ਜਦੋਂ ਇਸਨੂੰ ਕਿਸੇ class ਦੀ ਆਮ method ਦੇ ਅੰਦਰ ਸਿੱਧੇ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਦੋਵੇਂ arguments ਛੱਡੇ "
33943393"ਜਾ ਸਕਦੇ ਹਨ (\" zero-argument :func:`!super`\" )। ਇਸ ਹਾਲਤ ਵਿੱਚ *type* enclosing "
33953394"class ਹੋਵੇਗੀ ਅਤੇ *obj* ਤੁਰੰਤ enclosing function ਦਾ ਪਹਿਲਾ argument ਹੋਵੇਗਾ (ਆਮ ਤੌਰ 'ਤੇ "
3396- "``self``)। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ zero-argument :func:`!super` nested functions ਦੇ "
3395+ "``self``)। ( ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ zero-argument :func:`!super` nested functions ਦੇ "
33973396"ਅੰਦਰ, ਜਿਵੇਂ generator expressions, ਵਿੱਚ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ ਕਿਉਂਕਿ ਉਹ ਅੰਦਰੂਨੀ ਤੌਰ "
3398- "'ਤੇ nested functions ਬਣਾਉਂਦੇ ਹਨ।"
3397+ "'ਤੇ nested functions ਬਣਾਉਂਦੇ ਹਨ।) "
33993398
34003399msgid ""
34013400"There are two typical use cases for *super*. In a class hierarchy with "
@@ -3508,9 +3507,9 @@ msgid ""
35083507"type object and generally the same object as returned by :attr:`object."
35093508"__class__`."
35103509msgstr ""
3511- "ਇੱਕ ਆਰਗੂਮੈਂਟ ਨਾਲ, *object* ਦੀ ਕਿਸਮ (type) ਵਾਪਸ ਕਰਦਾ ਹੈ। ਵਾਪਸ ਕੀਤਾ ਗਿਆ ਮੁੱਲ ਇੱਕ type "
3512- "object ਹੁੰਦਾ ਹੈ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ :attr:`object.__class__` ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ object ਦੇ "
3513- "ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ।"
3510+ "ਇੱਕ ਆਰਗੂਮੈਂਟ ਨਾਲ, *object* ਦੀ ਕਿਸਮ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਵਾਪਸ ਕੀਤਾ ਗਿਆ ਮੁੱਲ ਇੱਕ type object "
3511+ "ਹੁੰਦਾ ਹੈ ਅਤੇ ਆਮ ਤੌਰ 'ਤੇ :attr:`object.__class__` ਦੁਆਰਾ ਵਾਪਸ ਕੀਤੇ object ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ "
3512+ "ਹੈ।"
35143513
35153514msgid ""
35163515"The :func:`isinstance` built-in function is recommended for testing the type "
@@ -3615,8 +3614,8 @@ msgid ""
36153614"Iterate over several iterables in parallel, producing tuples with an item "
36163615"from each one."
36173616msgstr ""
3618- "ਕਈ iterables 'ਤੇ ਸਮਾਂਤਰ (parallel) ਤੌਰ 'ਤੇ iteration ਕਰਦਾ ਹੈ ਅਤੇ ਹਰ ਇੱਕ ਤੋਂ ਇੱਕ ਤੱਤ ਲੈ ਕੇ "
3619- "tuples ਬਣਾਉਂਦਾ ਹੈ।"
3617+ "ਕਈ iterables 'ਤੇ ਸਮਾਂਤਰ ਤੌਰ 'ਤੇ iteration ਕਰਦਾ ਹੈ ਅਤੇ ਹਰ ਇੱਕ ਤੋਂ ਇੱਕ ਤੱਤ ਲੈ ਕੇ tuples "
3618+ "ਬਣਾਉਂਦਾ ਹੈ।"
36203619
36213620msgid "Example::"
36223621msgstr "ਉਦਾਹਰਨ::"
@@ -3648,8 +3647,9 @@ msgid ""
36483647"columns into rows. This is similar to `transposing a matrix <https://en."
36493648"wikipedia.org/wiki/Transpose>`_."
36503649msgstr ""
3651- ":func:`zip` ਨੂੰ ਸਮਝਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ ਇਹ rows ਨੂੰ columns ਵਿੱਚ ਅਤੇ columns ਨੂੰ "
3652- "rows ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਇਹ ਕਿਸੇ matrix ਨੂੰ transpose ਕਰਨ ਵਰਗਾ ਹੈ।"
3650+ ":func:`zip` ਬਾਰੇ ਸੋਚਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ ਇਹ ਕਤਾਰਾਂ ਨੂੰ ਕਾਲਮਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਅਤੇ "
3651+ "ਕਾਲਮਾਂ ਨੂੰ ਕਤਾਰਾਂ ਵਿੱਚ। ਇਹ ਮੈਟ੍ਰਿਕਸ ਦੀ ਟ੍ਰਾਂਸਪੋਜ਼ਿੰਗ ਕਰਨ ਵਰਗਾ ਹੈ <https://en.wikipedia."
3652+ "org/wiki/Transpose>`_ ।"
36533653
36543654msgid ""
36553655":func:`zip` is lazy: The elements won't be processed until the iterable is "
@@ -3793,8 +3793,8 @@ msgid ""
37933793"implementation is in use. Direct use of :func:`__import__` is also "
37943794"discouraged in favor of :func:`importlib.import_module`."
37953795msgstr ""
3796- "ਇਹ ਫੰਕਸ਼ਨ :keyword:`import` ਸਟੇਟਮੈਂਟ ਦੁਆਰਾ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। :mod:`builtins` ਮੋਡੀਊਲ "
3797- "ਨੂੰ ਇੰਪੋਰਟ ਕਰਕੇ ਅਤੇ ``builtins.__import__`` ਨੂੰ ਅਸਾਈਨ ਕਰਕੇ ਇਸਨੂੰ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ :"
3796+ "ਇਹ ਫੰਕਸ਼ਨ :keyword:`import` ਸਟੇਟਮੈਂਟ ਦੁਆਰਾ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ( :mod:`builtins` ਮੋਡੀਊਲ "
3797+ "ਨੂੰ ਇੰਪੋਰਟ ਕਰਕੇ ਅਤੇ ``builtins.__import__`` ਨੂੰ ਅਸਾਈਨ ਕਰਕੇ ਇਸਨੂੰ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ) ਤਾਂ ਜੋ :"
37983798"keyword:`!import` ਸਟੇਟਮੈਂਟ ਦੇ ਵਿਹਾਰ ਨੂੰ ਬਦਲਿਆ ਜਾ ਸਕੇ, ਪਰ ਇਸ ਤਰ੍ਹਾਂ ਕਰਨਾ **ਸਖ਼ਤ ਤੌਰ 'ਤੇ "
37993799"ਨਿਰੁਤਸਾਹਿਤ** ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿਉਂਕਿ ਆਮ ਤੌਰ 'ਤੇ import hooks (:pep:`302` ਵੇਖੋ) ਵਰਤਣਾ ਹੋਰ "
38003800"ਆਸਾਨ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਹ ਉਸ ਕੋਡ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਨਹੀਂ ਪੈਦਾ ਕਰਦਾ ਜੋ ਡਿਫਾਲਟ import ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ 'ਤੇ "
0 commit comments