Title | : | str vs bytes in Python |
Duration | : | 08:35 |
Viewed | : | 76,700 |
Published | : | 27-02-2023 |
Source | : | Youtube |
strings vs. bytes, what's the diff? Strings and bytes are both fundamental types in Python. At a surface level they also appear do be very similar objects. From the similar notation, to the functions they offer, to their use cases like writing to a file, bytes and strings appear to do nearly the same thing. And yet, Python enforces a strict separation between them, making them unable to mix and requiring explicit conversions using str.encode() or bytes.decode() in order to translate between them. So what makes them different at all? In this video we'll find out how str and bytes differ and talk about encodings, like utf-8, which are the missing link between them. ― mCoding with James Murphy (https://mcoding.io) Source code: https://github.com/mCodingLLC/VideosSampleCode bytes docs: https://docs.python.org/3/library/stdtypes.html#bytes Official unicode site: https://home.unicode.org/ UTF-8 wiki: https://en.wikipedia.org/wiki/UTF-8 PEP 686: https://peps.python.org/pep-0686/ SUPPORT ME ⭐ --------------------------------------------------- Sign up on Patreon to get your donor role and early access to videos! https://patreon.com/mCoding Feeling generous but don't have a Patreon? Donate via PayPal! (No sign up needed.) https://www.paypal.com/donate/?hosted_button_id=VJY5SLZ8BJHEE Want to donate crypto? Check out the rest of my supported donations on my website! https://mcoding.io/donate Top patrons and donors: Jameson, Laura M, Dragos C, Vahnekie, Neel R, Matt R, Johan A, Casey G, Mark M, Mutual Information BE ACTIVE IN MY COMMUNITY 😄 --------------------------------------------------- Discord: https://discord.gg/Ye9yJtZQuN Github: https://github.com/mCodingLLC/ Reddit: https://www.reddit.com/r/mCoding/ Facebook: https://www.facebook.com/james.mcoding CHAPTERS --------------------------------------------------- 0:00 Intro 0:20 str and bytes syntax 0:50 str and bytes functions 1:29 they don't mix 2:17 amazing sponsor 2:40 smiley 3:33 the meaning of bytes 4:53 encodings 6:07 dangers of not specifying encoding 7:21 warn default encoding 7:35 utf-8 mode 8:06 Outro and thanks
![]() |
Metaclasses in Python 15:45 - 150,486 |
![]() |
21 MORE nooby Python habits 09:55 - 113,729 |
![]() |
Python Hash Sets Explained & Demonstrated - Com... 18:39 - 110,148 |
![]() |
Python itertools - The key to mastering iteration 20:03 - 28,319 |
![]() |
Advanced Python - Generators #01 07:31 - 6,336 |
![]() |
Async for loops in Python 16:36 - 59,039 |
![]() |
If name == " main " for Python Developers 08:47 - 384,640 |
![]() |
15 Python Libraries You Should Know About 14:54 - 370,805 |