در این مطلب، ویدئو توابع داخلی Python 3 bytes() و bytearray() TUTORIAL با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:50
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,050 –> 00:00:03,540
خوب امروز ما در مورد توابع داخلی 3 بایت و آرایه بایت پایتون یاد می گیریم،
2
00:00:03,540 –> 00:00:06,680
3
00:00:06,680 –> 00:00:09,510
بنابراین دو تابعی که می خواهم به
4
00:00:09,510 –> 00:00:14,130
بایت ها و آرایه بایت خود نگاه کنم، می خواهم به
5
00:00:14,130 –> 00:00:18,000
شما نشان دهم که چه نوع هستند و بنابراین بیایید
6
00:00:18,000 –> 00:00:20,600
ببینیم که بایت ها مختص به خود هستند. کلاس و
7
00:00:20,600 –> 00:00:25,320
آرایه بایت کلاس خاص خود را دارد، هم
8
00:00:25,320 –> 00:00:28,650
آرایههای بایت و هم آرایههای بایت همان آرگومانهایی را میگیرند که
9
00:00:28,650 –> 00:00:31,920
ما میتوانیم رشتهها را ارسال کنیم، اما باید این کار را
10
00:00:31,920 –> 00:00:34,890
با یک رمزگذاری برای رشتهها انجام دهیم، بنابراین
11
00:00:34,890 –> 00:00:43,710
باید utf-8 یا utf-16 یا utf-32 را پاس کنیم و
12
00:00:43,710 –> 00:00:45,899
شما می بینیم که
13
00:00:45,899 –> 00:00:47,789
بسته به اینکه کدام یک
14
00:00:47,789 –> 00:00:52,980
را انتخاب می کنیم کاملاً متفاوت به نظر می رسد، ما همچنین می توانیم اعداد صحیح را ارسال کنیم، بنابراین
15
00:00:52,980 –> 00:00:56,520
متوجه خواهید شد که یک بایت a
16
00:00:56,520 –> 00:00:59,250
4 با 4 مورد منفرد نشان داده می شود که
17
00:00:59,250 –> 00:01:02,219
این رقم ها هگزادسیمال هستند و هر
18
00:01:02,219 –> 00:01:05,970
رقم هگزادسیمال یک بایت را نشان می دهد، بنابراین
19
00:01:05,970 –> 00:01:08,310
اگر ما
20
00:01:08,310 –> 00:01:12,780
صد بایت را نوشتید که صد بایت جداگانه دریافت خواهید کرد. سومین
21
00:01:12,780 –> 00:01:15,240
آرگومان پذیرفته شده برای بایت ها
22
00:01:15,240 –> 00:01:17,939
تکرارپذیر است، بنابراین می توانیم لیستی مانند این را ارسال کنیم
23
00:01:17,939 –> 00:01:23,100
و البته این برای یک آرایه بایت نیز کار می کند.
24
00:01:23,100 –> 00:01:26,549
اجازه دهید کمی در مورد نحوه
25
00:01:26,549 –> 00:01:30,150
بایت و بایت صحبت کنیم. آرایه ها از هم جدا می شوند بنابراین من می
26
00:01:30,150 –> 00:01:32,400
خواهم یک آرایه بایتی را در اینجا شروع می کنیم، ما
27
00:01:32,400 –> 00:01:36,030
یک لیست ساده از یک دو سه
28
00:01:36,030 –> 00:01:39,420
29
00:01:39,420 –> 00:01:45,420
را انجام می دهیم که می توانید این آرایه بایت را چاپ کنید و کاری که می توانیم انجام دهیم این است که با اضافه کردن یک آرایه بایت را تغییر دهیم و می توانید آن
30
00:01:45,420 –> 00:01:48,270
را چا