-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
Open
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement
Description
Bug report
Bug description:
bytearray() converts '
to \'
while bytes() doesn't as shown below so bytearray()
shouldn't do that for readability and consistency:
# ↓ # ↓↓
print(bytearray(b"Let's go!")) # bytearray(b"Let\'s go!")
print(b"Let's go!") # b"Let's go!"
# ↑ # ↑
In addition, both bytearray()
and bytes()
work for "
properly as shown below:
# ↓ # ↓
print(bytearray(b'Let"s go!')) # bytearray(b'Let"s go!')
print(b'Let"s go!') # b'Let"s go!'
# ↑ # ↑
CPython versions tested on:
3.12
Operating systems tested on:
Windows
Metadata
Metadata
Assignees
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement