|
8 | 8 | msgstr ""
|
9 | 9 | "Project-Id-Version: Python 3.11\n"
|
10 | 10 | "Report-Msgid-Bugs-To: \n"
|
11 |
| -"POT-Creation-Date: 2023-05-09 00:30+0000\n" |
| 11 | +"POT-Creation-Date: 2023-06-17 00:33+0000\n" |
12 | 12 | "PO-Revision-Date: 2018-07-27 16:55+0800\n"
|
13 | 13 | " Last-Translator: Adrian Liaw <[email protected]>\n"
|
14 | 14 | "Language-Team: Chinese - TAIWAN (https://github.com/python/python-docs-zh-"
|
@@ -791,7 +791,7 @@ msgid ""
|
791 | 791 | "corresponding values. Otherwise, push ``None``."
|
792 | 792 | msgstr ""
|
793 | 793 |
|
794 |
| -#: ../../library/dis.rst:775 ../../library/dis.rst:1320 |
| 794 | +#: ../../library/dis.rst:775 ../../library/dis.rst:1323 |
795 | 795 | msgid ""
|
796 | 796 | "Previously, this instruction also pushed a boolean value indicating success "
|
797 | 797 | "(``True``) or failure (``False``)."
|
@@ -1245,199 +1245,199 @@ msgid "``0x08`` a tuple containing cells for free variables, making a closure"
|
1245 | 1245 | msgstr ""
|
1246 | 1246 |
|
1247 | 1247 | #: ../../library/dis.rst:1263
|
1248 |
| -msgid "the code associated with the function (at TOS1)" |
| 1248 | +msgid "the code associated with the function (at TOS)" |
1249 | 1249 | msgstr ""
|
1250 | 1250 |
|
1251 |
| -#: ../../library/dis.rst:1264 |
1252 |
| -msgid "the :term:`qualified name` of the function (at TOS)" |
| 1251 | +#: ../../library/dis.rst:1265 |
| 1252 | +msgid "Flag value ``0x04`` is a tuple of strings instead of dictionary" |
1253 | 1253 | msgstr ""
|
1254 | 1254 |
|
1255 |
| -#: ../../library/dis.rst:1266 |
1256 |
| -msgid "Flag value ``0x04`` is a tuple of strings instead of dictionary" |
| 1255 | +#: ../../library/dis.rst:1268 |
| 1256 | +msgid "Qualified name at TOS was removed." |
1257 | 1257 | msgstr ""
|
1258 | 1258 |
|
1259 |
| -#: ../../library/dis.rst:1273 |
| 1259 | +#: ../../library/dis.rst:1276 |
1260 | 1260 | msgid ""
|
1261 | 1261 | "Pushes a slice object on the stack. *argc* must be 2 or 3. If it is 2, "
|
1262 | 1262 | "``slice(TOS1, TOS)`` is pushed; if it is 3, ``slice(TOS2, TOS1, TOS)`` is "
|
1263 | 1263 | "pushed. See the :func:`slice` built-in function for more information."
|
1264 | 1264 | msgstr ""
|
1265 | 1265 |
|
1266 |
| -#: ../../library/dis.rst:1280 |
| 1266 | +#: ../../library/dis.rst:1283 |
1267 | 1267 | msgid ""
|
1268 | 1268 | "Prefixes any opcode which has an argument too big to fit into the default "
|
1269 | 1269 | "one byte. *ext* holds an additional byte which act as higher bits in the "
|
1270 | 1270 | "argument. For each opcode, at most three prefixal ``EXTENDED_ARG`` are "
|
1271 | 1271 | "allowed, forming an argument from two-byte to four-byte."
|
1272 | 1272 | msgstr ""
|
1273 | 1273 |
|
1274 |
| -#: ../../library/dis.rst:1288 |
| 1274 | +#: ../../library/dis.rst:1291 |
1275 | 1275 | msgid ""
|
1276 | 1276 | "Used for implementing formatted literal strings (f-strings). Pops an "
|
1277 | 1277 | "optional *fmt_spec* from the stack, then a required *value*. *flags* is "
|
1278 | 1278 | "interpreted as follows:"
|
1279 | 1279 | msgstr ""
|
1280 | 1280 |
|
1281 |
| -#: ../../library/dis.rst:1292 |
| 1281 | +#: ../../library/dis.rst:1295 |
1282 | 1282 | msgid "``(flags & 0x03) == 0x00``: *value* is formatted as-is."
|
1283 | 1283 | msgstr ""
|
1284 | 1284 |
|
1285 |
| -#: ../../library/dis.rst:1293 |
| 1285 | +#: ../../library/dis.rst:1296 |
1286 | 1286 | msgid ""
|
1287 | 1287 | "``(flags & 0x03) == 0x01``: call :func:`str` on *value* before formatting it."
|
1288 | 1288 | msgstr ""
|
1289 | 1289 |
|
1290 |
| -#: ../../library/dis.rst:1295 |
| 1290 | +#: ../../library/dis.rst:1298 |
1291 | 1291 | msgid ""
|
1292 | 1292 | "``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before formatting "
|
1293 | 1293 | "it."
|
1294 | 1294 | msgstr ""
|
1295 | 1295 |
|
1296 |
| -#: ../../library/dis.rst:1297 |
| 1296 | +#: ../../library/dis.rst:1300 |
1297 | 1297 | msgid ""
|
1298 | 1298 | "``(flags & 0x03) == 0x03``: call :func:`ascii` on *value* before formatting "
|
1299 | 1299 | "it."
|
1300 | 1300 | msgstr ""
|
1301 | 1301 |
|
1302 |
| -#: ../../library/dis.rst:1299 |
| 1302 | +#: ../../library/dis.rst:1302 |
1303 | 1303 | msgid ""
|
1304 | 1304 | "``(flags & 0x04) == 0x04``: pop *fmt_spec* from the stack and use it, else "
|
1305 | 1305 | "use an empty *fmt_spec*."
|
1306 | 1306 | msgstr ""
|
1307 | 1307 |
|
1308 |
| -#: ../../library/dis.rst:1302 |
| 1308 | +#: ../../library/dis.rst:1305 |
1309 | 1309 | msgid ""
|
1310 | 1310 | "Formatting is performed using :c:func:`PyObject_Format`. The result is "
|
1311 | 1311 | "pushed on the stack."
|
1312 | 1312 | msgstr ""
|
1313 | 1313 |
|
1314 |
| -#: ../../library/dis.rst:1310 |
| 1314 | +#: ../../library/dis.rst:1313 |
1315 | 1315 | msgid ""
|
1316 | 1316 | "TOS is a tuple of keyword attribute names, TOS1 is the class being matched "
|
1317 | 1317 | "against, and TOS2 is the match subject. *count* is the number of positional "
|
1318 | 1318 | "sub-patterns."
|
1319 | 1319 | msgstr ""
|
1320 | 1320 |
|
1321 |
| -#: ../../library/dis.rst:1314 |
| 1321 | +#: ../../library/dis.rst:1317 |
1322 | 1322 | msgid ""
|
1323 | 1323 | "Pop TOS, TOS1, and TOS2. If TOS2 is an instance of TOS1 and has the "
|
1324 | 1324 | "positional and keyword attributes required by *count* and TOS, push a tuple "
|
1325 | 1325 | "of extracted attributes. Otherwise, push ``None``."
|
1326 | 1326 | msgstr ""
|
1327 | 1327 |
|
1328 |
| -#: ../../library/dis.rst:1327 |
| 1328 | +#: ../../library/dis.rst:1330 |
1329 | 1329 | msgid "A no-op. Performs internal tracing, debugging and optimization checks."
|
1330 | 1330 | msgstr ""
|
1331 | 1331 |
|
1332 |
| -#: ../../library/dis.rst:1329 |
| 1332 | +#: ../../library/dis.rst:1332 |
1333 | 1333 | msgid "The ``where`` operand marks where the ``RESUME`` occurs:"
|
1334 | 1334 | msgstr ""
|
1335 | 1335 |
|
1336 |
| -#: ../../library/dis.rst:1331 |
| 1336 | +#: ../../library/dis.rst:1334 |
1337 | 1337 | msgid "``0`` The start of a function"
|
1338 | 1338 | msgstr ""
|
1339 | 1339 |
|
1340 |
| -#: ../../library/dis.rst:1332 |
| 1340 | +#: ../../library/dis.rst:1335 |
1341 | 1341 | msgid "``1`` After a ``yield`` expression"
|
1342 | 1342 | msgstr ""
|
1343 | 1343 |
|
1344 |
| -#: ../../library/dis.rst:1333 |
| 1344 | +#: ../../library/dis.rst:1336 |
1345 | 1345 | msgid "``2`` After a ``yield from`` expression"
|
1346 | 1346 | msgstr ""
|
1347 | 1347 |
|
1348 |
| -#: ../../library/dis.rst:1334 |
| 1348 | +#: ../../library/dis.rst:1337 |
1349 | 1349 | msgid "``3`` After an ``await`` expression"
|
1350 | 1350 | msgstr ""
|
1351 | 1351 |
|
1352 |
| -#: ../../library/dis.rst:1341 |
| 1352 | +#: ../../library/dis.rst:1344 |
1353 | 1353 | msgid ""
|
1354 | 1354 | "Create a generator, coroutine, or async generator from the current frame. "
|
1355 | 1355 | "Clear the current frame and return the newly created generator."
|
1356 | 1356 | msgstr ""
|
1357 | 1357 |
|
1358 |
| -#: ../../library/dis.rst:1349 |
| 1358 | +#: ../../library/dis.rst:1352 |
1359 | 1359 | msgid ""
|
1360 | 1360 | "Sends ``None`` to the sub-generator of this generator. Used in ``yield "
|
1361 | 1361 | "from`` and ``await`` statements."
|
1362 | 1362 | msgstr ""
|
1363 | 1363 |
|
1364 |
| -#: ../../library/dis.rst:1357 |
| 1364 | +#: ../../library/dis.rst:1360 |
1365 | 1365 | msgid ""
|
1366 | 1366 | "Wraps the value on top of the stack in an ``async_generator_wrapped_value``. "
|
1367 | 1367 | "Used to yield in async generators."
|
1368 | 1368 | msgstr ""
|
1369 | 1369 |
|
1370 |
| -#: ../../library/dis.rst:1365 |
| 1370 | +#: ../../library/dis.rst:1368 |
1371 | 1371 | msgid ""
|
1372 | 1372 | "This is not really an opcode. It identifies the dividing line between "
|
1373 | 1373 | "opcodes which don't use their argument and those that do (``< "
|
1374 | 1374 | "HAVE_ARGUMENT`` and ``>= HAVE_ARGUMENT``, respectively)."
|
1375 | 1375 | msgstr ""
|
1376 | 1376 |
|
1377 |
| -#: ../../library/dis.rst:1369 |
| 1377 | +#: ../../library/dis.rst:1372 |
1378 | 1378 | msgid ""
|
1379 | 1379 | "Now every instruction has an argument, but opcodes ``< HAVE_ARGUMENT`` "
|
1380 | 1380 | "ignore it. Before, only opcodes ``>= HAVE_ARGUMENT`` had an argument."
|
1381 | 1381 | msgstr ""
|
1382 | 1382 |
|
1383 |
| -#: ../../library/dis.rst:1377 |
| 1383 | +#: ../../library/dis.rst:1380 |
1384 | 1384 | msgid "Opcode collections"
|
1385 | 1385 | msgstr ""
|
1386 | 1386 |
|
1387 |
| -#: ../../library/dis.rst:1379 |
| 1387 | +#: ../../library/dis.rst:1382 |
1388 | 1388 | msgid ""
|
1389 | 1389 | "These collections are provided for automatic introspection of bytecode "
|
1390 | 1390 | "instructions:"
|
1391 | 1391 | msgstr ""
|
1392 | 1392 |
|
1393 |
| -#: ../../library/dis.rst:1384 |
| 1393 | +#: ../../library/dis.rst:1387 |
1394 | 1394 | msgid "Sequence of operation names, indexable using the bytecode."
|
1395 | 1395 | msgstr ""
|
1396 | 1396 |
|
1397 |
| -#: ../../library/dis.rst:1389 |
| 1397 | +#: ../../library/dis.rst:1392 |
1398 | 1398 | msgid "Dictionary mapping operation names to bytecodes."
|
1399 | 1399 | msgstr ""
|
1400 | 1400 |
|
1401 |
| -#: ../../library/dis.rst:1394 |
| 1401 | +#: ../../library/dis.rst:1397 |
1402 | 1402 | msgid "Sequence of all compare operation names."
|
1403 | 1403 | msgstr ""
|
1404 | 1404 |
|
1405 |
| -#: ../../library/dis.rst:1399 |
| 1405 | +#: ../../library/dis.rst:1402 |
1406 | 1406 | msgid "Sequence of bytecodes that access a constant."
|
1407 | 1407 | msgstr ""
|
1408 | 1408 |
|
1409 |
| -#: ../../library/dis.rst:1404 |
| 1409 | +#: ../../library/dis.rst:1407 |
1410 | 1410 | msgid ""
|
1411 | 1411 | "Sequence of bytecodes that access a free variable (note that 'free' in this "
|
1412 | 1412 | "context refers to names in the current scope that are referenced by inner "
|
1413 | 1413 | "scopes or names in outer scopes that are referenced from this scope. It "
|
1414 | 1414 | "does *not* include references to global or builtin scopes)."
|
1415 | 1415 | msgstr ""
|
1416 | 1416 |
|
1417 |
| -#: ../../library/dis.rst:1412 |
| 1417 | +#: ../../library/dis.rst:1415 |
1418 | 1418 | msgid "Sequence of bytecodes that access an attribute by name."
|
1419 | 1419 | msgstr ""
|
1420 | 1420 |
|
1421 |
| -#: ../../library/dis.rst:1417 |
| 1421 | +#: ../../library/dis.rst:1420 |
1422 | 1422 | msgid "Sequence of bytecodes that have a relative jump target."
|
1423 | 1423 | msgstr ""
|
1424 | 1424 |
|
1425 |
| -#: ../../library/dis.rst:1422 |
| 1425 | +#: ../../library/dis.rst:1425 |
1426 | 1426 | msgid "Sequence of bytecodes that have an absolute jump target."
|
1427 | 1427 | msgstr ""
|
1428 | 1428 |
|
1429 |
| -#: ../../library/dis.rst:1427 |
| 1429 | +#: ../../library/dis.rst:1430 |
1430 | 1430 | msgid "Sequence of bytecodes that access a local variable."
|
1431 | 1431 | msgstr ""
|
1432 | 1432 |
|
1433 |
| -#: ../../library/dis.rst:1432 |
| 1433 | +#: ../../library/dis.rst:1435 |
1434 | 1434 | msgid "Sequence of bytecodes of Boolean operations."
|
1435 | 1435 | msgstr ""
|
1436 | 1436 |
|
1437 |
| -#: ../../library/dis.rst:1271 |
| 1437 | +#: ../../library/dis.rst:1274 |
1438 | 1438 | msgid "built-in function"
|
1439 | 1439 | msgstr ""
|
1440 | 1440 |
|
1441 |
| -#: ../../library/dis.rst:1271 |
| 1441 | +#: ../../library/dis.rst:1274 |
1442 | 1442 | msgid "slice"
|
1443 | 1443 | msgstr ""
|
0 commit comments