7
7
# Fei Yin <icebirds@163.com>, 2018
8
8
# ppcfish <ppcfish@gmail.com>, 2019
9
9
# Lu <lu2github@gmail.com>, 2022
10
- # Freesand Leo <yuqinju@163.com>, 2024
11
10
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
11
+ # Freesand Leo <yuqinju@163.com>, 2025
12
12
#
13
13
#, fuzzy
14
14
msgid ""
15
15
msgstr ""
16
16
"Project-Id-Version : Python 3.9\n "
17
17
"Report-Msgid-Bugs-To : \n "
18
- "POT-Creation-Date : 2025-02-07 16:40 +0000\n "
18
+ "POT-Creation-Date : 2025-04-18 16:42 +0000\n "
19
19
"PO-Revision-Date : 2017-02-16 23:43+0000\n "
20
- "Last-Translator : Rafael Fontenelle <rffontenelle@gmail .com>, 2025\n "
20
+ "Last-Translator : Freesand Leo <yuqinju@163 .com>, 2025\n "
21
21
"Language-Team : Chinese (China) (https://app.transifex.com/python-doc/teams/5390/zh_CN/)\n "
22
22
"MIME-Version : 1.0\n "
23
23
"Content-Type : text/plain; charset=UTF-8\n "
@@ -316,6 +316,12 @@ msgid ""
316
316
":exc:`UnicodeDecodeError` if it contained non-ASCII values. This value-"
317
317
"specific behavior has caused numerous sad faces over the years."
318
318
msgstr ""
319
+ "Python 3.0 使用 *文本* 和 (二进制) *数据* 等概念来替代 Unicode 字符串和 8 位字符串。 所有文本均使用 "
320
+ "Unicode;不过 *已编码* Unicode 是以二进制数据来表示的。 用于存放文本的类型是 :class:`str`,用于存放数据的类型是 "
321
+ ":class:`bytes`。 与 2.x 场景的最大区别是在 Python 3.0 中任何混用文本和数据的尝试都将引发 "
322
+ ":exc:`TypeError`,而当你在 Python 2.x 中混用 Unicode 和 8 位字符串时,如果 8 位字符串恰好仅包含 7 位 "
323
+ "(ASCII) 字节数据那就没有问题,但是如果包含非 ASCII 值则将引发 :exc:`UnicodeDecodeError`。 "
324
+ "这种依赖于特定值的行为多年来造成了无数的苦恼。"
319
325
320
326
#: ../../whatsnew/3.0.rst:250
321
327
msgid ""
@@ -342,6 +348,10 @@ msgid ""
342
348
":class:`bytes` to :class:`str`. You can also use ``bytes(s, encoding=...)``"
343
349
" and ``str(b, encoding=...)``, respectively."
344
350
msgstr ""
351
+ "由于 :class:`str` 和 :class:`bytes` 类型无法混用,你必须始终在它们之间执行显式转换。 使用 "
352
+ ":meth:`str.encode` 将 :class:`str` 转为 :class:`bytes`,并使用 :meth:`bytes.decode`"
353
+ " 将 :class:`bytes` 转为 :class:`str`。 你也可以分别使用 ``bytes(s, encoding=...)`` 和 "
354
+ "``str(b, encoding=...)``。"
345
355
346
356
#: ../../whatsnew/3.0.rst:268
347
357
msgid ""
0 commit comments