در این مطلب، ویدئو دوره کامل پایتون – یادگیری پایتون در 3 ساعت [2021] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 3:36:49
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,320 –> 00:00:03,600
سلام به همه خوش آمدید به این ویدیو
2
00:00:03,600 –> 00:00:06,640
این آموزش یک دوره کامل پایتون ما است
3
00:00:06,640 –> 00:00:08,000
قراره پایتون یاد بگیرن
4
00:00:08,000 –> 00:00:10,880
برنامه نویسی از ابتدا
5
00:00:10,880 –> 00:00:12,799
بنابراین این لیستی از همه چیزهایی است که ما هستیم
6
00:00:12,799 –> 00:00:15,679
در این ویدیو در مورد آن صحبت خواهد شد
7
00:00:15,679 –> 00:00:17,600
بنابراین اجازه دهید یک مقدمه مختصر را ارائه کنم
8
00:00:17,600 –> 00:00:18,720
پایتون
9
00:00:18,720 –> 00:00:20,880
بنابراین پایتون یکی از سریعترین رشدها است
10
00:00:20,880 –> 00:00:23,199
زبان های برنامه نویسی در دنیا
11
00:00:23,199 –> 00:00:25,439
با پایتون می توانید به موارد مختلف بروید
12
00:00:25,439 –> 00:00:28,240
زمینه هایی مانند یادگیری ماشین و هوش مصنوعی
13
00:00:28,240 –> 00:00:31,279
توسعه وب و بسیاری دیگر
14
00:00:31,279 –> 00:00:33,200
بنابراین گرفتن نمرات یادگیری و
15
00:00:33,200 –> 00:00:34,800
انتخاب یادگیری پایتون
16
00:00:34,800 –> 00:00:36,480
تصمیم بسیار خوبی برای شماست
17
00:00:36,480 –> 00:00:37,840
سفر برنامه نویسی
18
00:00:37,840 –> 00:00:40,079
پس بدون اتلاف وقت بیایید بگیریم
19
00:00:40,079 –> 00:00:45,840
مستقیم وارد آموزش
20
00:00:47,039 –> 00:00:49,680
بنابراین در اینجا من فقط در مرورگر خود هستم بنابراین
21
00:00:49,680 –> 00:00:51,520
ما پایتون را دانلود می کنیم
22
00:00:51,520 –> 00:00:54,320
در لپ تاپ ما بنابراین برای انجام این کار من فقط
23
00:00:54,320 –> 00:00:54,800
میخوام
24
00:00:54,800 –> 00:00:59,039
جستجو برای دانلود
25
00:00:59,039 –> 00:01:02,239
پایتون برای ویندوز از آنجایی که من در آن هستم
26
00:01:02,239 –> 00:01:03,920
پنجره ها
27
00:01:03,920 –> 00:01:06,880
و من روی لینک اول کلیک می کنم
28
00:01:06,880 –> 00:01:08,640
و سپس در اینجا دانلود را می بینم
29
00:01:08,640 –> 00:01:09,640
پایتون
30
00:01:09,640 –> 00:01:12,640
3.9.1 که آخرین نسخه است
31
00:01:12,640 –> 00:01:14,960
بنابراین من فقط روی آن کلیک می کنم و
32
00:01:14,960 –> 00:01:16,479
سپس می توانید ببینید که اینجاست
33
00:01:16,479 –> 00:01:18,720
آن را به صورت خودکار دانلود کرد
34
00:01:18,720 –> 00:01:20,799
بنابراین در حال حاضر پایتون را دانلود کرده اید
35
00:01:20,799 –> 00:01:23,280
تنها کاری که باید انجام دهم این است که آن را نصب کنم
36
00:01:23,280 –> 00:01:25,360
بنابراین من فقط می خواهم به جایی که هستم بیایم
37
00:01:25,360 –> 00:01:26,799
آن را ذخیره کرد
38
00:01:26,799 –> 00:01:30,000
و سپس من آن را اجرا می کنم
39
00:01:30,000 –> 00:01:32,320
پس هنگام نصب مطمئن شوید که
40
00:01:32,320 –> 00:01:34,799
python باید تیک این را اضافه کنید python به
41
00:01:34,799 –> 00:01:35,360
بخش
42
00:01:35,360 –> 00:01:37,200
اگر نه، شما فقط آن را بیشتر خواهید کرد
43
00:01:37,200 –> 00:01:39,680
پیچیده از آن چیزی که قرار است برای شما باشد
44
00:01:39,680 –> 00:01:44,479
پس بیایید روی install کلیک کنیم بله
45
00:01:44,479 –> 00:01:46,640
و بنابراین این فقط نصب می شود
46
00:01:46,640 –> 00:01:47,680
پایتون
47
00:01:47,680 –> 00:01:51,600
در دستگاه ما باید چند مورد طول بکشد
48
00:01:51,600 –> 00:01:54,399
چند دقیقه چند دقیقه برای نصب
49
00:01:54,399 –> 00:01:57,040
و من وقتی برمی گردم
50
00:01:57,040 –> 00:01:59,200
نصب به پایان رسید
51
00:01:59,200 –> 00:02:01,600
بنابراین در حال حاضر راه اندازی موفقیت آمیز بود بنابراین
52
00:02:01,600 –> 00:02:02,640
همانطور که می بینید
53
00:02:02,640 –> 00:02:04,880
نصب انجام شده است تا بتوانم
54
00:02:04,880 –> 00:02:06,560
فقط روی بستن کلیک کنید
55
00:02:06,560 –> 00:02:08,479
حالا برای من تایید کنم که پایتون دارم یا نه
56
00:02:08,479 –> 00:02:10,800
نصب شده من میخوام بازش کنم
57
00:02:10,800 –> 00:02:14,319
خط فرمان من بنابراین اینجا در دستور من است
58
00:02:14,319 –> 00:02:14,959
سریع
59
00:02:14,959 –> 00:02:17,360
من فقط یک بار پایتون را تایپ می کنم
60
00:02:17,360 –> 00:02:19,599
تایپ کنید باید این پوسته را باز کنید
61
00:02:19,599 –> 00:02:21,120
شما ممکن است متوجه نشوید که این همه چیست
62
00:02:21,120 –> 00:02:23,280
اکنون است اما این فقط برای تأیید است
63
00:02:23,280 –> 00:02:26,080
اگر پایتون واقعاً نصب شده بود، اکنون
64
00:02:26,080 –> 00:02:28,000
که می دانیم پایتون را نصب کرده ایم
65
00:02:28,000 –> 00:02:31,519
بیایید پیش برویم و ما را نصب کنیم
66
00:02:31,519 –> 00:02:34,959
ویرایشگر کد پس پایتون برنامه نویسی است
67
00:02:34,959 –> 00:02:35,680
زبان
68
00:02:35,680 –> 00:02:37,280
اما جایی که ما قصد داریم کجا را کد کنیم
69
00:02:37,280 –> 00:02:39,040
ما قصد داریم همه چیز را برنامه ریزی کنیم
70
00:02:39,040 –> 00:02:40,160
python که ما می خواهیم انجام دهیم
71
00:02:40,160 –> 00:02:42,239
قرار است در یک ویرایشگر کد و
72
00:02:42,239 –> 00:02:44,319
ویرایشگرهای کد مختلفی وجود دارد
73
00:02:44,319 –> 00:02:46,000
ما کد ویژوال استودیو داریم
74
00:02:46,000 –> 00:02:48,000
pycharm ما متن عالی داریم
75
00:02:48,000 –> 00:02:48,879
اتم
76
00:02:48,879 –> 00:02:51,280
تعداد بی شماری وجود دارد اما برای
77
00:02:51,280 –> 00:02:52,319
این آموزش
78
00:02:52,319 –> 00:02:53,920
ما از ویژوال استودیو استفاده خواهیم کرد
79
00:02:53,920 –> 00:02:56,879
کد پس بیایید جلو برویم و آن را دانلود کنیم
80
00:02:56,879 –> 00:02:58,720
بنابراین من می توانم خط فرمان خود را ببندم
81
00:02:58,720 –> 00:03:00,879
در حال حاضر پس اجازه دهید من فقط بگویم که اگر شما
82
00:03:00,879 –> 00:03:01,760
نمی دانم چگونه
83
00:03:01,760 –> 00:03:04,239
فقط می توانید خط فرمان خود را دریافت کنید
84
00:03:04,239 –> 00:03:05,440
آن را جستجو کنید
85
00:03:05,440 –> 00:03:09,280
در نوار جستجوی ویندوز شما
86
00:03:09,280 –> 00:03:11,280
بنابراین در اینجا ما فقط می توانیم به آن برگردیم
87
00:03:11,280 –> 00:03:12,319
گوگل
88
00:03:12,319 –> 00:03:14,800
و سپس ما می توانیم به عنوان مثال را جستجو کنیم
89
00:03:14,800 –> 00:03:16,959
دانلود
90
00:03:16,959 –> 00:03:20,400
کد ویژوال استودیو و من فقط کلیک می کنم
91
00:03:20,400 –> 00:03:22,400
در مورد اول
92
00:03:22,400 –> 00:03:24,080
بنابراین از آنجایی که من در ویندوز هستم، می روم
93
00:03:24,080 –> 00:03:25,519
برای ویندوز دانلود کنید
94
00:03:25,519 –> 00:03:28,319
اگر از اوبونتو یا لینوکس یا مک استفاده می کنید
95
00:03:28,319 –> 00:03:29,360
یکی را دانلود کنید
96
00:03:29,360 –> 00:03:32,080
برای سیستم عامل خود، بنابراین در حال حاضر می توانید ببینید
97
00:03:32,080 –> 00:03:34,159
که در حال دانلود است
98
00:03:34,159 –> 00:03:36,319
بنابراین من قبلا آن را دانلود کرده ام
99
00:03:36,319 –> 00:03:37,519
آن را روی من
100
00:03:37,519 –> 00:03:40,400
pc من فقط می خواهم آن را لغو کنم زیرا من
101
00:03:40,400 –> 00:03:42,159
قبلا آن را دانلود کرده اید
102
00:03:42,159 –> 00:03:44,840
اجازه دهید فقط نصب را به شما نشان دهم
103
00:03:44,840 –> 00:03:46,000
روند
104
00:03:46,000 –> 00:03:48,400
بنابراین همینجا آن را دانلود کردم
105
00:03:48,400 –> 00:03:49,200
قبلا، پیش از این
106
00:03:49,200 –> 00:03:52,959
ما فقط روی enter کلیک می کنیم تا اجرا شود
107
00:03:52,959 –> 00:03:55,519
بنابراین آنچه در اینجا به من می گوید این تنظیم است
108
00:03:55,519 –> 00:03:57,519
تشخیص داده است که کد ویژوال استودیو است
109
00:03:57,519 –> 00:03:58,159
در حال اجرا
110
00:03:58,159 –> 00:04:00,080
بنابراین این به سادگی به این معنی است که من قبلاً دارم
111
00:04:00,080 –> 00:04:02,000
کد ویژوال استودیو نصب شده است
112
00:04:02,000 –> 00:04:04,720
روی رایانه من، بنابراین من فقط می خواهم فشار دهم
113
00:04:04,720 –> 00:04:05,760
لغو
114
00:04:05,760 –> 00:04:08,319
اما برای شما به عنوان یک مبتدی می خواهید
115
00:04:08,319 –> 00:04:09,599
اینو نصب کن
116
00:04:09,599 –> 00:04:12,080
به عنوان یک نرم افزار جدید تا زمانی که ما در حال حاضر
117
00:04:12,080 –> 00:04:13,439
این را نصب کنید
118
00:04:13,439 –> 00:04:15,680
ما فقط قصد داریم یک مدیر اجرایی بصری باز کنیم
119
00:04:15,680 –> 00:04:17,680
کد و این همان چیزی است که باید به نظر برسد
120
00:04:17,680 –> 00:04:18,238
پسندیدن
121
00:04:18,238 –> 00:04:21,440
وقتی برای اولین بار آن را باز کردید، اکنون ما آن را باز کرده ایم
122
00:04:21,440 –> 00:04:22,639
همه چیز تنظیم شده است
123
00:04:22,639 –> 00:04:24,960
ما پایتون را دانلود و نصب کردیم
124
00:04:24,960 –> 00:04:26,639
و سپس ویژوال استودیو را دانلود کردیم
125
00:04:26,639 –> 00:04:28,160
کد و نصبش کرد
126
00:04:28,160 –> 00:04:32,160
اکنون می توانیم مستقیماً به کدنویسی برویم
127
00:04:36,560 –> 00:04:38,560
بنابراین اکنون که همه چیز را نصب کرده ایم
128
00:04:38,560 –> 00:04:39,919
کاری که ما فقط می خواهیم انجام دهیم
129
00:04:39,919 –> 00:04:42,800
ایجاد یک فایل جدید است و این فایل است
130
00:04:42,800 –> 00:04:45,199
جایی که ما قصد داریم تمام پایتون خود را کدنویسی کنیم
131
00:04:45,199 –> 00:04:47,040
بنابراین در کد ویژوال استودیو ما فقط هستیم
132
00:04:47,040 –> 00:04:49,280
وارد نوار ابزار می شود
133
00:04:49,280 –> 00:04:52,400
و روی فایل جدید کلیک کنید تا یکبار کلیک کنیم
134
00:04:52,400 –> 00:04:54,800
در فایل جدید می توانید آن را به طور خودکار مشاهده کنید
135
00:04:54,800 –> 00:04:56,240
همانطور که این بدون عنوان است
136
00:04:56,240 –> 00:04:58,960
نام اما می خواهیم با فشار دادن آن را ذخیره کنیم
137
00:04:58,960 –> 00:05:00,320
ctrl s
138
00:05:00,320 –> 00:05:03,280
و من فقط می خواهم آن را ذخیره کنم
139
00:05:03,280 –> 00:05:04,000
همه
140
00:05:04,000 –> 00:05:07,199
اجازه دهید همه فایل ها را بگویم و سپس اکنون به
141
00:05:07,199 –> 00:05:09,440
آن را به عنوان ذخیره کنید
142
00:05:09,440 –> 00:05:12,720
app dot py بنابراین نام فایل است
143
00:05:12,720 –> 00:05:13,360
برنامه
144
00:05:13,360 –> 00:05:15,919
اما در پایین پسوند فایل
145
00:05:15,919 –> 00:05:18,000
من از dot py استفاده کردم
146
00:05:18,000 –> 00:05:20,320
بنابراین هر زمان که با پایتون کار می کنیم
147
00:05:20,320 –> 00:05:22,160
هر زمان که می خواهم یک پایتون جدید ایجاد کنم
148
00:05:22,160 –> 00:05:22,720
فایل
149
00:05:22,720 –> 00:05:26,080
همیشه باید پسوند dot py داشته باشد
150
00:05:26,080 –> 00:05:29,280
که هر چیزی را که در حال اجرا هستیم را می سازد
151
00:05:29,280 –> 00:05:31,759
بدانید که ما از یک فایل پایتون استفاده می کنیم
152
00:05:31,759 –> 00:05:35,199
بنابراین اکنون یک بار آن را ذخیره می کنم
153
00:05:35,280 –> 00:05:37,199
در اینجا به روز شده است و همانطور که می بینید
154
00:05:37,199 –> 00:05:39,360
کد ویژوال استودیو به طور خودکار شناسایی می شود
155
00:05:39,360 –> 00:05:40,240
لوگوی
156
00:05:40,240 –> 00:05:43,360
python در حال حاضر که چگونه برای ذخیره کردن
157
00:05:43,360 –> 00:05:46,639
یک فایل پایتون جدید ایجاد و ذخیره می کند
158
00:05:46,639 –> 00:05:48,320
بنابراین اساساً همه چیز اینگونه است
159
00:05:48,320 –> 00:05:50,240
شبیه کد ویژوال استودیو است
160
00:05:50,240 –> 00:05:54,240
در نوار سمت چپ یک پوشه داریم
161
00:05:54,240 –> 00:05:56,639
اما این جایی است که اگر ما در حال باز کردن یک
162
00:05:56,639 –> 00:05:57,360
پوشه
163
00:05:57,360 –> 00:05:59,039
این جایی است که ما همه چیز را خواهیم دید
164
00:05:59,039 –> 00:06:00,720
فایل ها و پوشه ها در آنجا هستند
165
00:06:00,720 –> 00:06:04,000
ما این جستجو را در این github داریم
166
00:06:04,000 –> 00:06:05,440
ما لازم نیست در مورد آن زحمت بکشیم
167
00:06:05,440 –> 00:06:08,400
در حال حاضر، اما این است که چگونه ویژوال استودیو کد
168
00:06:08,400 –> 00:06:11,520
به نظر می رسد از زمانی که ما
169
00:06:11,520 –> 00:06:13,759
همه چیزهایی را که می دانیم چگونه ایجاد کنیم را داریم
170
00:06:13,759 –> 00:06:15,039
فایل جدید
171
00:06:15,039 –> 00:06:16,720
آنچه اکنون می خواهیم در مورد آن صحبت کنیم این است
172
00:06:16,720 –> 00:06:18,160
عملکرد چاپ
173
00:06:18,160 –> 00:06:22,319
بنابراین در پایتون ما مقداری داخلی داریم
174
00:06:22,319 –> 00:06:24,319
توابع که به معنی برخی چیزها است که
175
00:06:24,319 –> 00:06:26,160
قبلاً به صورت خودکار انجام شده است
176
00:06:26,160 –> 00:06:27,919
که نیازی نیست زیاد از آن بنویسیم
177
00:06:27,919 –> 00:06:30,319
کد اکنون فرض کنید ما فقط می خواهیم
178
00:06:30,319 –> 00:06:33,520
مثل ما متنی را روی صفحه چاپ کنید
179
00:06:33,520 –> 00:06:34,160
می خواهند نشان دهند
180
00:06:34,160 –> 00:06:37,199
کاربری مانند hello world or welcome we’re
181
00:06:37,199 –> 00:06:38,720
قرار است از تابع چاپی که دارید استفاده کنید
182
00:06:38,720 –> 00:06:40,319
فقط باید یک متن اصلی را چاپ کنید
183
00:06:40,319 –> 00:06:42,800
به صفحه نمایش اکنون برای انجام این کار ما هستیم
184
00:06:42,800 –> 00:06:44,639
می گویند چاپ
185
00:06:44,639 –> 00:06:47,039
و سپس پرانتزها را باز می کنیم
186
00:06:47,039 –> 00:06:48,240
و سپس می توانیم استفاده کنیم
187
00:06:48,240 –> 00:06:50,560
کدهای تک یا ما می توانیم از دوبل نیز استفاده کنیم
188
00:06:50,560 –> 00:06:52,400
نقل قول در اینجا مشکلی وجود ندارد
189
00:06:52,400 –> 00:06:53,199
پایتون
190
00:06:53,199 –> 00:06:55,120
اما ما فقط می توانیم با نقل قول های تکی پیش برویم
191
00:06:55,120 –> 00:06:57,440
شما فقط می توانید یکی را انتخاب کنید و با آن بروید
192
00:06:57,440 –> 00:07:00,400
بنابراین در این کدها میخواهم خودم را بنویسم
193
00:07:00,400 –> 00:07:02,400
متن و من می توانم بگویم سلام دنیا
194
00:07:02,400 –> 00:07:06,880
[موسیقی]
195
00:07:06,880 –> 00:07:09,919
اکنون همانطور که می بینید من سلام را چاپ کرده ام
196
00:07:09,919 –> 00:07:10,639
جهان
197
00:07:10,639 –> 00:07:13,280
و من باید مطمئن شوم که این فایل را ذخیره کرده ام
198
00:07:13,280 –> 00:07:15,840
و سپس من این فایل پایتون را اجرا کنم
199
00:07:15,840 –> 00:07:16,560
همچنین برای من
200
00:07:16,560 –> 00:07:19,039
خروجی کد من را که می خواهم ببینم
201
00:07:19,039 –> 00:07:20,720
باید به گوشه سمت راست بیایند
202
00:07:20,720 –> 00:07:22,960
در اینجا و روی run کلیک کنید
203
00:07:22,960 –> 00:07:25,360
حالا وقتی روی run کلیک می کنم می بینید که آن را
204
00:07:25,360 –> 00:07:27,919
ترمینال جدید را به صورت خودکار باز می کند
205
00:07:27,919 –> 00:07:30,000
و کد ما قرار است در این اجرا شود
206
00:07:30,000 –> 00:07:31,280
پایانه
207
00:07:31,280 –> 00:07:33,360
بنابراین اگر فقط یک ثانیه صبر کنیم، می رویم
208
00:07:33,360 –> 00:07:35,039
برای دیدن خروجی این کد
209
00:07:35,039 –> 00:07:36,479
شما می توانید همینجا ببینید که ما داریم
210
00:07:36,479 –> 00:07:38,720
سلام جهان به طور خودکار چاپ می شود
211
00:07:38,720 –> 00:07:39,919
سلام دنیا
212
00:07:39,919 –> 00:07:45,840
اگر بگویم سلام دنیا خوش آمدید
213
00:07:46,000 –> 00:07:49,120
و من آن را اجرا می کنم
214
00:07:49,120 –> 00:07:51,039
تغییر می کند و می گوید سلام دنیا
215
00:07:51,039 –> 00:07:53,360
خوش آمدید پس نحوه اجرا
216
00:07:53,360 –> 00:07:56,479
یک فایل پایتون حالا بیایید
217
00:07:56,479 –> 00:08:00,080
در مورد برخی از ویژگی های بیشتر در این مورد صحبت کنید
218
00:08:00,080 –> 00:08:01,440
عملکرد چاپ
219
00:08:01,440 –> 00:08:04,080
حالا فرض کنید می خواهیم روی یک جدید چاپ کنیم
220
00:08:04,080 –> 00:08:04,720
خط
221
00:08:04,720 –> 00:08:06,319
مانند سلام دنیا و ما این را می خواهیم
222
00:08:06,319 –> 00:08:08,160
خوش آمدید در خط دیگری باشید
223
00:08:08,160 –> 00:08:10,840
ما به راحتی می توانیم انجام دهیم که فقط می توانیم حذف کنیم
224
00:08:10,840 –> 00:08:13,840
اینها
225
00:08:15,280 –> 00:08:17,520
و سپس در یک خط جدید ما فقط می خواهیم
226
00:08:17,520 –> 00:08:19,919
چاپ
227
00:08:20,080 –> 00:08:23,919
دقیقاً از همین موضوع استقبال کنید
228
00:08:23,919 –> 00:08:27,360
حالا وقتی آن را اجرا می کنم می توانید ببینید که می گوید
229
00:08:27,360 –> 00:08:29,039
سلام دنیا اینجا پایین
230
00:08:29,039 –> 00:08:31,520
و می گوید خوش آمدید پس اینطوری می شود
231
00:08:31,520 –> 00:08:32,958
چاپ روی خط جدید
232
00:08:32,958 –> 00:08:35,519
ما همچنین می توانیم بسیاری از کارها را انجام دهیم
233
00:08:35,519 –> 00:08:36,640
ما می خواهیم که
234
00:08:36,640 –> 00:08:39,440
ارزش دیگری به این جهان سلام اضافه کنید
235
00:08:39,440 –> 00:08:40,159
پسندیدن
236
00:08:40,159 –> 00:08:44,399
بیایید یک جمله چاپ کنیم اسم من را بگوییم
237
00:08:44,399 –> 00:08:48,480
این تامی است و بعد می خواهم بگویم
238
00:08:48,480 –> 00:08:51,600
سن من است
239
00:08:51,600 –> 00:08:54,480
سپس می توانم یک کاما را در اینجا اضافه کنم
240
00:08:54,480 –> 00:08:54,800
گفتن
241
00:08:54,800 –> 00:08:57,920
صد بنابراین این به طور خودکار نشان می دهد
242
00:08:57,920 –> 00:08:58,959
پایتون
243
00:08:58,959 –> 00:09:02,000
که این یک عدد است و دیگر الف نیست
244
00:09:02,000 –> 00:09:03,040
رشته
245
00:09:03,040 –> 00:09:05,839
فقط یک شخصیت معمولی است، بنابراین اکنون یک بار من
246
00:09:05,839 –> 00:09:07,279
آن را اجرا کنید
247
00:09:07,279 –> 00:09:08,800
خواهید دید که می گوید نام من است
248
00:09:08,800 –> 00:09:10,399
تامی اسم من اندروید است
249
00:09:10,399 –> 00:09:13,200
بدون خطا و به صورت خودکار می بینید
250
00:09:13,200 –> 00:09:15,440
که در اینجا یک فضای خالی می گذارد
251
00:09:15,440 –> 00:09:17,519
در اینجا ما فضایی را ترک نکردیم اما
252
00:09:17,519 –> 00:09:19,120
به طور خودکار یک بار ما
253
00:09:19,120 –> 00:09:22,959
این عدد را در اینجا قرار دهید، یک فاصله می گذارد
254
00:09:22,959 –> 00:09:25,920
برای روشن کردن که اگر من گذاشتم ترک نه
255
00:09:25,920 –> 00:09:26,640
فضا
256
00:09:26,640 –> 00:09:28,880
و من آن را اجرا می کنم، می بینید که فضا وجود دارد
257
00:09:28,880 –> 00:09:31,200
این فقط یک عکس هوشمند است
258
00:09:31,200 –> 00:09:33,920
از python بنابراین من فکر می کنم که خواهد شد
259
00:09:33,920 –> 00:09:34,399
همه
260
00:09:34,399 –> 00:09:37,839
برای عملکرد چاپ
261
00:09:42,160 –> 00:09:45,760
حالا بیایید در مورد متغیرها در پایتون صحبت کنیم
262
00:09:45,760 –> 00:09:47,760
همانطور که در اینجا می بینید من سه چاپ دارم
263
00:09:47,760 –> 00:09:50,080
تابع اول می گوید تیم یک است
264
00:09:50,080 –> 00:09:50,880
پسر
265
00:09:50,880 –> 00:09:53,519
نفر دوم می گوید تیم 18 است و
266
00:09:53,519 –> 00:09:56,160
نفر سوم می گوید تیم از ترکیه است
267
00:09:56,160 –> 00:09:58,160
بنابراین همانطور که در سه چاپ مشاهده می کنید
268
00:09:58,160 –> 00:09:59,839
توابع من تکرار می کنم
269
00:09:59,839 –> 00:10:02,800
تیم سه بار در حال حاضر ما می توانیم استفاده کنید
270
00:10:02,800 –> 00:10:05,120
متغیرها به جای تکرار a
271
00:10:05,120 –> 00:10:07,040
متن خاص
272
00:10:07,040 –> 00:10:09,760
اکنون متغیرها اساساً ذخیره می شوند
273
00:10:09,760 –> 00:10:10,560
یک داده
274
00:10:10,560 –> 00:10:13,440
در حافظه python و سپس ما می توانیم
275
00:10:13,440 –> 00:10:15,600
آن داده ها را با ارجاع به آن برگردانید
276
00:10:15,600 –> 00:10:16,480
نام
277
00:10:16,480 –> 00:10:19,040
پس بیایید این را در عمل ببینیم
278
00:10:19,040 –> 00:10:21,200
بالای کد
279
00:10:21,200 –> 00:10:24,399
من یک متغیر به نام نام دارم
280
00:10:24,399 –> 00:10:27,440
بنابراین این نام نام متغیر است
281
00:10:27,440 –> 00:10:30,800
و من می گویم برابر است با من قرار دادن مجرد
282
00:10:30,800 –> 00:10:31,760
کدها
283
00:10:31,760 –> 00:10:34,880
و نام تیم است پس نام نام است
284
00:10:34,880 –> 00:10:36,000
از متغیر
285
00:10:36,000 –> 00:10:38,560
و تیم ارزشی است که به آن اختصاص داده شده است
286
00:10:38,560 –> 00:10:39,440
نام
287
00:10:39,440 –> 00:10:42,560
بنابراین ما این متغیر را ذخیره کرده ایم
288
00:10:42,560 –> 00:10:46,480
در اینجا تا بتوانیم آن متغیر را چاپ کنیم
289
00:10:46,480 –> 00:10:48,399
یک بار می گویید چاپ کنید
290
00:10:48,399 –> 00:10:50,079
هر زمان که متغیری را چاپ می کنیم
291
00:10:50,079 –> 00:10:51,920
مثل زمانی که هستیم کدی قرار ندهید
292
00:10:51,920 –> 00:10:53,360
چاپ رشته اعداد
293
00:10:53,360 –> 00:10:55,360
بنابراین می توانیم کدها را حذف کرده و فقط تایپ کنیم
294
00:10:55,360 –> 00:10:58,000
نام متغیری که نام است
295
00:10:58,000 –> 00:11:00,640
پس حالا وقتی این را اجرا می کنم، خواهید دید
296
00:11:00,640 –> 00:11:02,160
همه اینها را چاپ می کند
297
00:11:02,160 –> 00:11:05,120
و در خط چهارم تیم آن را چاپ می کند
298
00:11:05,120 –> 00:11:05,920
چاپ نکرد
299
00:11:05,920 –> 00:11:08,959
نام اکنون این چیزی است که متغیر در مورد آن است
300
00:11:08,959 –> 00:11:12,160
این فقط در اصل صرفه جویی در یک خاص است
301
00:11:12,160 –> 00:11:15,200
داده ها و سپس ارجاع به آن از طریق
302
00:11:15,200 –> 00:11:16,800
نام متغیر
303
00:11:16,800 –> 00:11:18,640
پس حالا به جای گفتن تیم سه
304
00:11:18,640 –> 00:11:21,279
بارها می توانیم این موضوع را جایگزین کنیم
305
00:11:21,279 –> 00:11:24,640
با نام و برای ما این کار را انجام دهیم
306
00:11:24,640 –> 00:11:27,200
در اینجا می بینید که ما فقط آن را چاپ کردیم
307
00:11:27,200 –> 00:11:28,399
متغیر
308
00:11:28,399 –> 00:11:31,839
و ما کد نداشتیم اما همینجا
309
00:11:31,839 –> 00:11:33,279
ما در حال چاپ رشته هستیم
310
00:11:33,279 –> 00:11:35,360
با کد و همچنین می خواهیم آن را چاپ کنیم
311
00:11:35,360 –> 00:11:37,200
متغیر با آن
312
00:11:37,200 –> 00:11:39,519
بنابراین به این می گویند الحاق ما هستیم
313
00:11:39,519 –> 00:11:41,279
برای پیوستن به متغیر و
314
00:11:41,279 –> 00:11:42,160
رشته معمولی
315
00:11:42,160 –> 00:11:45,680
با هم برای انجام این کار بیایید
316
00:11:45,680 –> 00:11:48,800
موضوع را حذف کنید و ما می خواهیم بگوییم
317
00:11:48,800 –> 00:11:51,920
نام که نام متغیر است
318
00:11:51,920 –> 00:11:55,040
به علاوه متن باقی مانده در حال حاضر این بود
319
00:11:55,040 –> 00:11:55,519
نام
320
00:11:55,519 –> 00:11:58,880
پلاس یک پسر است که تیم ما را چاپ خواهد کرد
321
00:11:58,880 –> 00:12:01,279
پسر است بنابراین ما نیز می توانیم همین کار را انجام دهیم
322
00:12:01,279 –> 00:12:02,320
درست همین جا
323
00:12:02,320 –> 00:12:05,519
ما فقط تیم را حذف می کنیم
324
00:12:05,519 –> 00:12:08,959
نام پلاس 18 است
325
00:12:08,959 –> 00:12:11,600
برای خط سومی که می گوییم همین کار را می کنیم
326
00:12:11,600 –> 00:12:12,720
نام
327
00:12:12,720 –> 00:12:15,600
به علاوه الان که چاپ می کنیم از ترکیه است
328
00:12:15,600 –> 00:12:16,880
این
329
00:12:16,880 –> 00:12:19,440
می توانید ببینید که می گوید تیم پسر است تیم است
330
00:12:19,440 –> 00:12:21,360
18 تیم از توکی است
331
00:12:21,360 –> 00:12:23,760
اما در اینجا ما گفتیم نام پس که است
332
00:12:23,760 –> 00:12:24,959
چه متغیری
333
00:12:24,959 –> 00:12:28,480
است در مورد پس اجازه دهید فقط
334
00:12:28,480 –> 00:12:31,519
cls را تایپ کنید تا این را ببندید اما متغیر
335
00:12:31,519 –> 00:12:32,480
گسترده تر است
336
00:12:32,480 –> 00:12:34,880
نه فقط این، بنابراین چیزی ما وجود دارد
337
00:12:34,880 –> 00:12:36,639
انواع داده های فراخوانی
338
00:12:36,639 –> 00:12:40,160
اکنون همانطور که می بینید این فقط یک تیم است
339
00:12:40,160 –> 00:12:42,959
تیم است حرف یک شخصیت است و آن
340
00:12:42,959 –> 00:12:44,160
یک رشته است
341
00:12:44,160 –> 00:12:48,320
بنابراین رشته ها در اصل فقط کاراکتر هستند
342
00:12:48,320 –> 00:12:51,600
اکنون رشته یک نوع داده است
343
00:12:51,600 –> 00:12:55,519
اگر این عددی مانند 23 باشد، داریم
344
00:12:55,519 –> 00:12:58,959
رشته ای دیگر یک عدد صحیح نیست
345
00:12:58,959 –> 00:13:01,760
ما Boolean داریم که برای true or است
346
00:13:01,760 –> 00:13:02,880
ارزش های غلط
347
00:13:02,880 –> 00:13:05,600
و دیگران اما برای این آموزش ما هستیم
348
00:13:05,600 –> 00:13:06,000
فقط میخوام
349
00:13:06,000 –> 00:13:08,720
در مورد شاید دو یا سه مورد خاص باشید
350
00:13:08,720 –> 00:13:10,079
پس حالا اگر بخواهم
351
00:13:10,079 –> 00:13:13,360
اجازه دهید من فقط آن را لغو کنم اجازه دهید a را مشخص کنم
352
00:13:13,360 –> 00:13:14,639
متغیر جدید و نامگذاری آن
353
00:13:14,639 –> 00:13:17,519
سن اکنون این متغیر من می خواهم آن باشد
354
00:13:17,519 –> 00:13:18,639
سن
355
00:13:18,639 –> 00:13:21,760
و اجازه دهید آن را 18. بنابراین هر زمان
356
00:13:21,760 –> 00:13:24,959
ما از یک عدد صحیح یا یک عدد استفاده می کنیم
357
00:13:24,959 –> 00:13:27,120
وقتی در حال تخصیص هستیم، کد اضافه نمی کنیم
358
00:13:27,120 –> 00:13:28,240
متغیر
359
00:13:28,240 –> 00:13:30,639
می بینید که در اینجا ما کد اضافه کردیم و
360
00:13:30,639 –> 00:13:31,760
داخل کدمون قرار دادیم
361
00:13:31,760 –> 00:13:35,120
تیم اما برای اینکه یک عدد صحیح باشد
362
00:13:35,120 –> 00:13:37,200
خواهید دید که ما نقل قول اضافه نمی کنیم
363
00:13:37,200 –> 00:13:39,199
اگر اینها را مرور کنم می بینید که می گوید
364
00:13:39,199 –> 00:13:39,920
18
365
00:13:39,920 –> 00:13:44,079
int است که مخفف عدد صحیح است
366
00:13:44,079 –> 00:13:47,760
و سپس تیم در اینجا یک رشته است
367
00:13:47,760 –> 00:13:51,120
بنابراین اکنون ما فقط می توانیم بپیوندیم
368
00:13:51,120 –> 00:13:55,279
اینها با گفتن به اضافه h
369
00:13:55,279 –> 00:13:58,000
حالا یک بار چاپ می کنیم که هنوز ادامه دارد
370
00:13:58,000 –> 00:13:58,880
به ما بدهد
371
00:13:58,880 –> 00:14:01,920
خوب، پس اکنون می توانید ببینید که این می تواند باشد
372
00:14:01,920 –> 00:14:03,920
فقط رشته را به هم متصل کنید
373
00:14:03,920 –> 00:14:06,880
عدد صحیح نیست، بنابراین اکنون یک مشکل وجود دارد
374
00:14:06,880 –> 00:14:07,199
با
375
00:14:07,199 –> 00:14:10,160
پایتون هر زمان که بخواهیم a را به هم متصل کنیم
376
00:14:10,160 –> 00:14:11,120
رشته
377
00:14:11,120 –> 00:14:14,320
با یک متغیر منظورم نیست
378
00:14:14,320 –> 00:14:16,800
یک عدد صحیح با یک رشته کار نمی کند
379
00:14:16,800 –> 00:14:18,480
بنابراین ما فقط می توانیم این را به جای حل کنیم
380
00:14:18,480 –> 00:14:19,279
با استفاده از این
381
00:14:19,279 –> 00:14:23,600
وقتی این را پرینت می کنیم می توانیم کاما h بگوییم
382
00:14:23,600 –> 00:14:27,120
می توانید ببینید که می گوید تیم از توکی است
383
00:14:27,120 –> 00:14:30,639
پس اجازه دهید این را ببندم
384
00:14:30,639 –> 00:14:33,440
در اینجا هر زمانی که هستیم می توانیم ببینیم
385
00:14:33,440 –> 00:14:34,480
بهم پیوسته
386
00:14:34,480 –> 00:14:37,440
با یک رشته ممکن است اما زمانی که ما
387
00:14:37,440 –> 00:14:38,399
با یک
388
00:14:38,399 –> 00:14:41,680
عدد صحیح ما نمی توانیم از این به علاوه استفاده کنیم
389
00:14:41,680 –> 00:14:44,480
ما باید از کاما استفاده کنیم و همچنین می توانیم استفاده کنیم
390
00:14:44,480 –> 00:14:45,440
کاما
391
00:14:45,440 –> 00:14:49,199
هنگام الحاق با یک رشته نیز
392
00:14:49,199 –> 00:14:52,240
پس این دو چیز است
393
00:14:52,240 –> 00:14:55,360
فقط می توانیم از علامت جمع استفاده کنیم
394
00:14:55,360 –> 00:14:56,320
رشته
395
00:14:56,320 –> 00:14:59,199
و سپس می توانیم از کاما با رشته استفاده کنیم
396
00:14:59,199 –> 00:14:59,519
و
397
00:14:59,519 –> 00:15:02,560
عدد صحیح بنابراین اگر آن را اجرا کنم همچنان ادامه دارد
398
00:15:02,560 –> 00:15:03,199
برای کار
399
00:15:03,199 –> 00:15:06,800
تیم 18 ساله است. اکنون این اساساً چگونه است
400
00:15:06,800 –> 00:15:07,920
الحاق و
401
00:15:07,920 –> 00:15:13,839
رشته ها را با متغیرها بپیوندید
402
00:15:18,000 –> 00:15:20,480
اکنون ما بیشتر در مورد آن صحبت خواهیم کرد
403
00:15:20,480 –> 00:15:22,000
رشته های
404
00:15:22,000 –> 00:15:25,040
بنابراین رشته ها فقط متن ساده هستند
405
00:15:25,040 –> 00:15:29,760
اگر چیزی شبیه چاپ چاپ کنم
406
00:15:30,160 –> 00:15:33,279
من این یک رشته رشته است
407
00:15:33,279 –> 00:15:36,079
من فقط یک متن ساده در حال حاضر ما می رویم
408
00:15:36,079 –> 00:15:36,560
صحبت
409
00:15:36,560 –> 00:15:38,320
بیشتر در مورد ویژگی های رشته ها
410
00:15:38,320 –> 00:15:40,880
کارهای مختلفی که می توانید با رشته ها انجام دهید
411
00:15:40,880 –> 00:15:44,560
حالا بیایید بگوییم من می گویم
412
00:15:44,560 –> 00:15:49,600
من تو ما را نقطه پایان گذاشتم
413
00:15:49,600 –> 00:15:53,120
حالا وقتی این را اجرا می کنم می بینید که اجرا می شود
414
00:15:53,120 –> 00:15:54,000
آن را در همان خط
415
00:15:54,000 –> 00:15:57,040
که من تو ما هستم
416
00:15:57,040 –> 00:15:58,959
اما اگر بخواهم این در خط دیگری باشد
417
00:15:58,959 –> 00:16:00,240
بدون
418
00:16:00,240 –> 00:16:03,040
وارد کردن تابع چاپ دیگری که می توانم
419
00:16:03,040 –> 00:16:04,160
فقط به سادگی استفاده کنید
420
00:16:04,160 –> 00:16:08,399
یک جعبه اسلش n
421
00:16:08,399 –> 00:16:11,680
این یک بک اسلش است، حالا این اتفاق خواهد افتاد
422
00:16:11,680 –> 00:16:12,959
بطور خودکار
423
00:16:12,959 –> 00:16:14,959
این را به یک خط جدید ببرید درست مانند یک
424
00:16:14,959 –> 00:16:16,560
شکستن یک استراحت اضافه می کند
425
00:16:16,560 –> 00:16:19,600
بین اینها و اینها پس الان یک بار من
426
00:16:19,600 –> 00:16:21,279
آن را اجرا کنید
427
00:16:21,279 –> 00:16:24,639
خواهی دید که می گوید من چطوری
428
00:16:24,639 –> 00:16:26,800
اما ما فضای اینجا را به دلیل
429
00:16:26,800 –> 00:16:27,680
این
430
00:16:27,680 –> 00:16:31,120
اگر آن را لغو کنم و دوباره آن را اجرا کنم
431
00:16:31,120 –> 00:16:34,480
خواهی دید که ما تو را داریم
432
00:16:34,480 –> 00:16:37,360
بنابراین می توانیم رشته را به صورت a نیز چاپ کنیم
433
00:16:37,360 –> 00:16:38,639
متغیر
434
00:16:38,639 –> 00:16:42,630
بنابراین بیایید بگوییم چیزی به نام داریم
435
00:16:42,630 –> 00:16:44,320
[موسیقی]
436
00:16:44,320 –> 00:16:48,399
نام و نام تیم است
437
00:16:48,399 –> 00:16:52,160
بنابراین این یک رشته یک متغیر است
438
00:16:52,160 –> 00:16:55,839
اما یک نوع رشته ای از متغیر و سپس
439
00:16:55,839 –> 00:16:58,720
در تابع چاپ نیز می توانیم چاپ کنیم
440
00:16:58,720 –> 00:17:00,880
آن متغیر رشته فقط با گفتن
441
00:17:00,880 –> 00:17:02,639
چاپ
442
00:17:02,639 –> 00:17:06,640
هنگامی که آن را چاپ می کنیم بدون نقل قول نام گذاری کنید
443
00:17:06,640 –> 00:17:09,760
همین جا خواهید دید که ما تیم داریم
444
00:17:09,760 –> 00:17:12,959
چاپ شده است، بنابراین اجازه دهید این را ببندیم
445
00:17:12,959 –> 00:17:16,240
بنابراین اگر به اینجا بیاییم، می توانیم
446
00:17:16,240 –> 00:17:19,439
چاپ کنید فرض کنید می خواهیم اضافه کنیم
447
00:17:19,439 –> 00:17:22,480
یک نقل قول دوگانه یا یک نقل قول
448
00:17:22,480 –> 00:17:24,400
اکنون می دانید که ما نمی توانیم یک نقل قول اضافه کنیم
449
00:17:24,400 –> 00:17:25,839
بین متن ما
450
00:17:25,839 –> 00:17:27,679
به این دلیل است که پایتون قرار است ببیند
451
00:17:27,679 –> 00:17:28,960
این مانند
452
00:17:28,960 –> 00:17:32,480
ما می خواهیم این چاپ را ببندیم
453
00:17:32,480 –> 00:17:35,360
متن را برای ما برای اضافه کردن نقل قول های دوگانه ارسال کنید
454
00:17:35,360 –> 00:17:38,080
ما به راحتی می توانیم بک اسلش را اضافه کنیم
455
00:17:38,080 –> 00:17:40,400
پس از آن کد در حال حاضر هنگامی که شما یک سیاه و سفید
456
00:17:40,400 –> 00:17:42,480
اسلش و این کد است
457
00:17:42,480 –> 00:17:45,360
این کد قرار است یک بار i چاپ شود
458
00:17:45,360 –> 00:17:46,480
آن را اجرا کنید
459
00:17:46,480 –> 00:17:49,200
اکنون می بینید که ما من را با این کدها داریم
460
00:17:49,200 –> 00:17:50,000
تو ما
461
00:17:50,000 –> 00:17:51,919
بنابراین اگر می خواهید کاراکترهای خاصی قرار دهید
462
00:17:51,919 –> 00:17:53,440
ما از بک اسلش استفاده می کنیم
463
00:17:53,440 –> 00:17:55,039
یا فقط می توانید بک اسلش را چاپ کنید
464
00:17:55,039 –> 00:17:58,320
به تنهایی کار می کند
465
00:17:58,320 –> 00:18:00,960
بنابراین می توانید ببینید که بک اسلش وجود دارد
466
00:18:00,960 –> 00:18:02,640
می توانیم چاپ کنیم
467
00:18:02,640 –> 00:18:06,080
از بک اسلش برای شکستن استفاده کنید
468
00:18:06,080 –> 00:18:08,640
برای ایجاد آن در یک خط جدید ما نیز می توانیم استفاده کنیم
469
00:18:08,640 –> 00:18:10,880
اسلش برای اضافه کردن یک نقل قول
470
00:18:10,880 –> 00:18:13,360
و سپس می توانیم فقط اسلش را چاپ کنیم
471
00:18:13,360 –> 00:18:15,200
مانند آن
472
00:18:15,200 –> 00:18:16,880
حالا بگذارید در مورد ویژه با شما صحبت کنم
473
00:18:16,880 –> 00:18:18,880
توابع روی رشته ها
474
00:18:18,880 –> 00:18:21,679
بنابراین توابع در پایتون فقط یک بلوک است
475
00:18:21,679 –> 00:18:22,960
از کد
476
00:18:22,960 –> 00:18:26,160
که کار خاصی را انجام می دهد
477
00:18:26,160 –> 00:18:29,120
بنابراین در این رشته رشته بسیاری از
478
00:18:29,120 –> 00:18:31,440
عملکردی که کارهای مختلفی انجام می دهد
479
00:18:31,440 –> 00:18:34,240
فرض کنید می خواهیم همه را تبدیل کنیم
480
00:18:34,240 –> 00:18:36,480
کاراکترها در این به حروف بزرگ
481
00:18:36,480 –> 00:18:39,440
ما می توانیم از یک تابع رشته استفاده کنیم یا می خواهیم
482
00:18:39,440 –> 00:18:41,360
برای بررسی اینکه آیا آن را با حروف کوچک یا یک بار ما
483
00:18:41,360 –> 00:18:43,840
فقط حرف اول یا دوم را دریافت کنید
484
00:18:43,840 –> 00:18:47,679
اینها توابع در پایتون هستند بنابراین در حال حاضر
485
00:18:47,679 –> 00:18:50,880
فقط می توانیم بگوییم که می خواهیم به دست بیاوریم
486
00:18:50,880 –> 00:18:53,360
فقط اولین حرفی که الان میخوام بگیرم
487
00:18:53,360 –> 00:18:54,640
حرف اول
488
00:18:54,640 –> 00:18:56,559
ما به راحتی می توانیم کاری مشابه انجام دهیم
489
00:18:56,559 –> 00:18:58,320
چاپ
490
00:18:58,320 –> 00:19:02,400
نام براکت و صفر
491
00:19:02,400 –> 00:19:04,799
حالا صفر نشان دهنده حرف اول است اگر i
492
00:19:04,799 –> 00:19:05,440
یکی بگو
493
00:19:05,440 –> 00:19:07,440
اگر بگویم نشان دهنده حرف دوم است
494
00:19:07,440 –> 00:19:09,760
دو نشان دهنده سومی بعد است
495
00:19:09,760 –> 00:19:13,280
بنابراین در پایتون در مورد برنامه نویسی به طور کلی
496
00:19:13,280 –> 00:19:15,600
اعداد از صفر شروع به شمارش می کنند پس یکبار
497
00:19:15,600 –> 00:19:16,640
من صفر گذاشتم
498
00:19:16,640 –> 00:19:19,760
و سپس آن را در اینجا اجرا کنید که آن را می بینید
499
00:19:19,760 –> 00:19:21,600
فقط تی را چاپ می کند
500
00:19:21,600 –> 00:19:23,919
حالا اجازه بدهید دو را اجرا کنم که سومی است
501
00:19:23,919 –> 00:19:25,200
یکی
502
00:19:25,200 –> 00:19:29,039
می بینید که فقط m و اگر اجرا کنم چاپ می کند
503
00:19:29,039 –> 00:19:32,559
چه چیزی وجود ندارد مانند 0 1 2 اگر سعی کنم
504
00:19:32,559 –> 00:19:32,880
اجرا کن
505
00:19:32,880 –> 00:19:36,080
3 به ما خطا می دهد
506
00:19:36,080 –> 00:19:39,200
خطای index تا بتوانید فهرست رشته را ببینید
507
00:19:39,200 –> 00:19:40,240
خارج از محدوده
508
00:19:40,240 –> 00:19:43,360
یعنی آنجا وجود ندارد
509
00:19:43,360 –> 00:19:45,360
اکنون نیز می تواند چندین کار را انجام دهد
510
00:19:45,360 –> 00:19:47,120
بگویید ما می خواهیم این را تبدیل کنیم
511
00:19:47,120 –> 00:19:50,840
همه به حروف بزرگ ما فقط می توانیم انجام دهیم
512
00:19:50,840 –> 00:19:55,679
نام نقطه
513
00:19:56,080 –> 00:19:57,880
حروف بزرگ
514
00:19:57,880 –> 00:19:59,840
[موسیقی]
515
00:19:59,840 –> 00:20:02,960
حالا یک بار این را اجرا می کنیم
516
00:20:02,960 –> 00:20:05,200
می گوید هیچ ویژگی بسته ندارد
517
00:20:05,200 –> 00:20:07,120
گاهی اوقات ممکن است به خطا برسیم
518
00:20:07,120 –> 00:20:10,400
ما فقط آن را تغییر می دهیم، بنابراین فکر می کنم اینطور است
519
00:20:10,400 –> 00:20:11,200
زیرا
520
00:20:11,200 –> 00:20:13,280
قرار نیست موردی وجود داشته باشد
521
00:20:13,280 –> 00:20:14,400
نقطه بالایی
522
00:20:14,400 –> 00:20:16,559
تابعی است که آن را به آن تغییر می دهد
523
00:20:16,559 –> 00:20:18,880
با حروف بزرگ، پس وقتی آن را اجرا کردم، اکنون می بینید
524
00:20:18,880 –> 00:20:20,000
که ما تیم داریم
525
00:20:20,000 –> 00:20:22,640
در حروف بزرگ نیز می توانیم همین کار را انجام دهیم
526
00:20:22,640 –> 00:20:25,360
چیزی با پایین تر فقط می گوییم name.lower
527
00:20:25,360 –> 00:20:28,320
و سپس ما آن را اجرا می کنیم اکنون می توانید آن را ببینید
528
00:20:28,320 –> 00:20:29,760
همه چیز در حال تغییر است
529
00:20:29,760 –> 00:20:33,520
حالا وقتی برگشتیم به حروف کوچک
530
00:20:33,520 –> 00:20:34,480
اینجا
531
00:20:34,480 –> 00:20:37,679
ما همچنین می توانیم بررسی کنیم که آیا همه چیز
532
00:20:37,679 –> 00:20:40,559
که در اینجا وجود دارد بزرگ یا اگر است
533
00:20:40,559 –> 00:20:42,720
همه کاراکترها با حروف کوچک هستند
534
00:20:42,720 –> 00:20:44,640
بنابراین برای انجام این کار ما فقط می خواهیم
535
00:20:44,640 –> 00:20:45,919
گفتن
536
00:20:45,919 –> 00:20:50,400
نام نقطه کمتر است، بنابراین یک بار آن را اجرا می کنم
537
00:20:50,400 –> 00:20:52,559
می بینید که می گوید نادرست است، بنابراین می شود
538
00:20:52,559 –> 00:20:54,799
به من جواب درست یا غلط بده
539
00:20:54,799 –> 00:20:57,280
اگر همه چیز با حروف بزرگ باشد
540
00:20:57,280 –> 00:20:58,240
به من دروغ بده
541
00:20:58,240 –> 00:20:59,840
اما اگر پایین تر باشد به من می دهد
542
00:20:59,840 –> 00:21:02,480
درسته تا بتونی ببینی
543
00:21:02,480 –> 00:21:04,799
از آنجایی که در اینجا i یک t بزرگ وجود دارد
544
00:21:04,799 –> 00:21:06,240
پرسید پایین تره
545
00:21:06,240 –> 00:21:09,440
و می گوید نادرست است اما اگر بپرسم اینطور است
546
00:21:09,440 –> 00:21:10,570
بالا
547
00:21:10,570 –> 00:21:13,360
[موسیقی]
548
00:21:13,360 –> 00:21:16,480
و اجرا کنید این است
549
00:21:16,480 –> 00:21:19,360
نادرست است که صرفاً به این دلیل است که وجود دارد
550
00:21:19,360 –> 00:21:21,200
حروف بزرگ و حروف کوچک وجود ندارد
551
00:21:21,200 –> 00:21:21,919
همه چيز
552
00:21:21,919 –> 00:21:24,960
بالا یا پایین است اما اگر آن را به آن تغییر دهم
553
00:21:24,960 –> 00:21:26,799
یک حروف کوچک
554
00:21:26,799 –> 00:21:30,400
اجازه دهید همه چیز را به cim بالا تغییر دهم
555
00:21:30,400 –> 00:21:33,360
و سپس آن را اجرا می کنم، اکنون می توانید آن را ببینید
556
00:21:33,360 –> 00:21:34,640
راست می گوید
557
00:21:34,640 –> 00:21:37,520
زیرا همه چیز بزرگ است و پس از آن
558
00:21:37,520 –> 00:21:38,240
ما همچنین میتوانیم
559
00:21:38,240 –> 00:21:41,600
توابع مختلف را به هم بپیوندید
560
00:21:41,600 –> 00:21:44,240
حالا می توانید ببینید که آیا من چیزی شبیه به آن را می گویم
561
00:21:44,240 –> 00:21:44,640
است
562
00:21:44,640 –> 00:21:48,240
پایین تر و من آن را اجرا می کنم
563
00:21:48,240 –> 00:21:51,760
دروغ می گوید اما اول از همه می توانم
564
00:21:51,760 –> 00:21:53,679
آن را به حروف کوچک تبدیل کنید
565
00:21:53,679 –> 00:21:57,840
سپس بپرسید که آیا پایین تر است تا بتوانم نقطه ها را انجام دهم
566
00:21:57,840 –> 00:21:58,560
پایین تر
567
00:21:58,560 –> 00:22:00,960
[موسیقی]
568
00:22:00,960 –> 00:22:05,520
و سپس اجرا کنید می بینید حالا درست می گوید
569
00:22:05,520 –> 00:22:08,159
اما بزرگ است پس اول از همه آن را
570
00:22:08,159 –> 00:22:10,559
می گوید name.lower که به معنای تبدیل آن است
571
00:22:10,559 –> 00:22:11,600
به حروف کوچک
572
00:22:11,600 –> 00:22:13,440
سپس آن را بررسی می کند که آیا آن را با حروف کوچک
573
00:22:13,440 –> 00:22:15,679
به ما واقعی می دهد، بنابراین اساساً چگونه باید
574
00:22:15,679 –> 00:22:16,720
فقط
575
00:22:16,720 –> 00:22:20,080
متفاوت بپیوندید یا متفاوت اضافه کنید
576
00:22:20,080 –> 00:22:22,640
توابع با هم و سپس ما نیز می توانیم
577
00:22:22,640 –> 00:22:24,400
انجام کار دیگری توسط
578
00:22:24,400 –> 00:22:26,960
فرض کنید می خواهیم مقدار آن را بدست آوریم
579
00:22:26,960 –> 00:22:29,440
کاراکترهایی که در این متغیر داریم
580
00:22:29,440 –> 00:22:32,720
برای انجام این کار می توانیم بگوییم len سپس a را باز می کنیم
581
00:22:32,720 –> 00:22:33,280
براکت
582
00:22:33,280 –> 00:22:36,960
و وقتی این را اجرا می کنیم آن را ببندیم
583
00:22:36,960 –> 00:22:39,120
شما می توانید ببینید که به ما سه می دهد زیرا ما
584
00:22:39,120 –> 00:22:40,000
یکی را داشته باش
585
00:22:40,000 –> 00:22:43,679
دو سه اگر زیاد داشته باشم
586
00:22:43,679 –> 00:22:46,720
و سپس آن را اجرا می کنم
587
00:22:46,880 –> 00:22:49,200
شماره 18 را به من می دهد که
588
00:22:49,200 –> 00:22:50,720
ما در آنجا داریم
589
00:22:50,720 –> 00:22:53,520
بنابراین چگونه می توان طول a را بدست آورد
590
00:22:53,520 –> 00:22:55,280
رشته
591
00:22:55,280 –> 00:22:59,360
اما اجازه دهید من فقط آن را لغو کنم
592
00:22:59,360 –> 00:23:02,720
اما فرض کنید می خواهیم پیدا کنیم
593
00:23:02,720 –> 00:23:06,720
جایی که یک متن خاص است پس این i است
594
00:23:06,720 –> 00:23:09,280
فرض کنید می خواهیم شاخص را بدست آوریم
595
00:23:09,280 –> 00:23:10,400
تعداد i
596
00:23:10,400 –> 00:23:13,520
همانطور که می دانیم این صفر است و
597
00:23:13,520 –> 00:23:17,280
یکی پس این شماره شاخص من یک است
598
00:23:17,280 –> 00:23:19,760
اگر بخواهیم آن را به دست آوریم، فقط می خواهیم
599
00:23:19,760 –> 00:23:20,960
گفتن
600
00:23:20,960 –> 00:23:24,559
ما قصد داریم لن را حذف کنیم
601
00:23:24,559 –> 00:23:28,630
بنابراین من می خواهم بگویم نمایه نقطه نام
602
00:23:28,630 –> 00:23:30,000
[موسیقی]
603
00:23:30,000 –> 00:23:32,559
و سپس ما اکنون می خواهیم بگوییم من اینطور است
604
00:23:32,559 –> 00:23:33,840
قرار است من را چاپ کند 1
605
00:23:33,840 –> 00:23:36,880
زیرا این عدد شاخص i است
606
00:23:36,880 –> 00:23:39,840
وقتی آن را اجرا می کنم، می بینید که آن را برای من چاپ می کند
607
00:23:39,840 –> 00:23:42,320
که عدد شاخص است
608
00:23:42,320 –> 00:23:44,880
حالا فرض کنید می خواهیم متنی را جایگزین کنیم
609
00:23:44,880 –> 00:23:45,760
بیایید بگوییم
610
00:23:45,760 –> 00:23:48,159
جایی که ما داریم می خواهیم آن را جایگزین کنیم
611
00:23:48,159 –> 00:23:49,679
با ج
612
00:23:49,679 –> 00:23:52,480
بنابراین ما به راحتی می توانیم این کار را انجام دهیم
613
00:23:52,480 –> 00:23:53,440
قصد گفتن است
614
00:23:53,440 –> 00:23:57,200
جایگزینی را که قرار است باز کنیم a نام گذاری کنید
615
00:23:57,200 –> 00:23:58,720
براکت
616
00:23:58,720 –> 00:24:02,640
پرانتز و سپس متن جایگزین
617
00:24:02,640 –> 00:24:04,640
ما می خواهیم m را جایگزین کنیم
618
00:24:04,640 –> 00:24:05,760
متر
619
00:24:05,760 –> 00:24:08,799
و سپس آنچه ما فقط می خواهیم انجام دهیم این است
620
00:24:08,799 –> 00:24:11,440
کاما و سپس چیزی که می خواهیم جایگزین کنیم
621
00:24:11,440 –> 00:24:13,039
آن را با ما می خواهیم آن را جایگزین کنیم
622
00:24:13,039 –> 00:24:16,159
بنابراین در حال حاضر یک بار من
623
00:24:16,159 –> 00:24:19,279
این را اجرا کنید می توانید ببینید که هست
624
00:24:19,279 –> 00:24:22,720
چاپ t i t به طوری که است
625
00:24:22,720 –> 00:24:26,000
جایگزینی این m با t
626
00:24:26,000 –> 00:24:28,640
بنابراین اساساً نحوه جایگزینی آن است
627
00:24:28,640 –> 00:24:29,520
نیز وجود دارد
628
00:24:29,520 –> 00:24:32,080
بسیاری از توابع بسیاری از رشته
629
00:24:32,080 –> 00:24:33,039
کارکرد
630
00:24:33,039 –> 00:24:35,440
اما اینها فقط تعدادی هستند که به شما نشان دادم و
631
00:24:35,440 –> 00:24:36,880
نحوه استفاده از آنها
632
00:24:36,880 –> 00:24:46,159
بنابراین همه چیز برای رشته ها خواهد بود
633
00:24:46,159 –> 00:24:47,760
در این قسمت قرار است صحبت کنیم
634
00:24:47,760 –> 00:24:50,559
درباره اعداد در پایتون
635
00:24:50,559 –> 00:24:52,799
بنابراین چاپ یک عدد در پایتون بسیار زیبا است
636
00:24:52,799 –> 00:24:53,760
آسان
637
00:24:53,760 –> 00:24:56,480
ما فقط چاپ را تایپ می کنیم و سپس می رویم
638
00:24:56,480 –> 00:24:57,760
جلو و شماره را تایپ کنید
639
00:24:57,760 –> 00:25:01,760
78 حالا یک بار که آن را اجرا می کنیم
640
00:25:01,760 –> 00:25:04,240
خواهید دید که 78 را چاپ می کند، بنابراین ما این کار را نمی کنیم
641
00:25:04,240 –> 00:25:05,440
نیاز به اضافه کردن هر کدام
642
00:25:05,440 –> 00:25:08,559
نحو یا هر چیزی که ما فقط 78 و را چاپ می کنیم
643
00:25:08,559 –> 00:25:10,320
به ما 78 می دهد.
644
00:25:10,320 –> 00:25:12,400
اکنون می توانیم یک عدد را نیز به صورت a مشخص کنیم
645
00:25:12,400 –> 00:25:13,440
متغیر
646
00:25:13,440 –> 00:25:17,600
می توانید بگویید نه
647
00:25:19,440 –> 00:25:22,480
عدد برابر با 79 است
648
00:25:22,480 –> 00:25:23,840
ما فقط آن را طوری می نویسیم که نیازی نداریم
649
00:25:23,840 –> 00:25:26,159
برای اضافه کردن این و سپس
650
00:25:26,159 –> 00:25:29,440
می توانیم چاپ کنیم
651
00:25:29,440 –> 00:25:34,080
شماره بنابراین یک بار آن را اجرا می کنیم
652
00:25:34,080 –> 00:25:37,120
به ما 78 می دهد
653
00:25:37,120 –> 00:25:40,720
و 79 اکنون نیز می توانیم
654
00:25:40,720 –> 00:25:44,000
اعداد را اضافه کنید بنابراین اجازه دهید من فقط
655
00:25:44,000 –> 00:25:46,640
این را حذف کنید
656
00:25:47,440 –> 00:25:50,400
بنابراین به جای اینکه فقط 78 را چاپ کنیم، می توانیم
657
00:25:50,400 –> 00:25:51,520
چاپ 78
658
00:25:51,520 –> 00:25:56,080
به علاوه 22. اکنون می توانیم یک عدد اضافه کنیم
659
00:25:56,080 –> 00:25:58,880
می توانیم عملیات حسابی را انجام دهیم
660
00:25:58,880 –> 00:26:00,480
یک بار اجراش کنم
661
00:26:00,480 –> 00:26:03,120
می بینی که صد آن را به من می دهد
662
00:26:03,120 –> 00:26:05,520
به طور خودکار این دو را اضافه می کند
663
00:26:05,520 –> 00:26:08,320
اعداد یا اعداد صحیح با هم و سپس آن
664
00:26:08,320 –> 00:26:09,200
آن را اجرا می کند
665
00:26:09,200 –> 00:26:11,520
من همچنین می توانم این را با اعشار امتحان کنم
666
00:26:11,520 –> 00:26:13,520
عدد فرض کنید 0.7
667
00:26:13,520 –> 00:26:16,799
اینطوری است پس یکبار اجراش کنم می بینید
668
00:26:16,799 –> 00:26:19,600
به من 100.934 می دهد
669
00:26:19,600 –> 00:26:23,039
بنابراین اعداد چگونه کار می کنند و ما می توانیم
670
00:26:23,039 –> 00:26:25,360
همچنین آن را با
671
00:26:25,360 –> 00:26:28,080
منها کردن
672
00:26:28,640 –> 00:26:32,159
می بینید که به ما 55.066 می دهد
673
00:26:32,159 –> 00:26:36,080
و سپس ما می توانیم آن را با استفاده از
674
00:26:36,840 –> 00:26:38,000
تقسیم
675
00:26:38,000 –> 00:26:40,480
به ما پاسخ می دهد و سپس ما نیز می توانیم
676
00:26:40,480 –> 00:26:43,520
آن را با ضرب تست کنید
677
00:26:43,520 –> 00:26:47,760
وقتی آن را اجرا می کنیم به ما پاسخ می دهد
678
00:26:47,760 –> 00:26:50,640
بنابراین این اساساً یک محاسبات اساسی است
679
00:26:50,640 –> 00:26:52,400
عملیات با پایتون
680
00:26:52,400 –> 00:26:54,240
خوب ما می توانیم همان کاری را که انجام دادیم دنبال کنیم
681
00:26:54,240 –> 00:26:56,720
با رشته ها می توانیم برای آن و
682
00:26:56,720 –> 00:26:59,760
از توابع شماره داخلی استفاده کنید
683
00:26:59,760 –> 00:27:02,880
بنابراین بیایید بگوییم که می خواهیم نشان دهیم
684
00:27:02,880 –> 00:27:04,080
باقی مانده
685
00:27:04,080 –> 00:27:06,640
از یک بخش پس بیایید چیزی بگوییم
686
00:27:06,640 –> 00:27:08,880
پسندیدن
687
00:27:10,400 –> 00:27:13,760
20 تقسیم شده است
688
00:27:13,760 –> 00:27:16,400
تا شش اکنون می دانید که این کار را خواهد کرد
689
00:27:16,400 –> 00:27:16,880
ما
690
00:27:16,880 –> 00:27:19,279
سه باقی مانده دو تا آن را می دهد
691
00:27:19,279 –> 00:27:21,279
ما 3 باقی مانده است
692
00:27:21,279 –> 00:27:23,919
همه اینها اما چیزی که ما فقط می خواهیم
693
00:27:23,919 –> 00:27:25,200
برای بدست آوردن بقیه
694
00:27:25,200 –> 00:27:28,240
ما نمی خواهیم پاسخ اصلی را دریافت کنیم
695
00:27:28,240 –> 00:27:29,360
فقط می تواند انجام دهد
696
00:27:29,360 –> 00:27:33,200
علامت 20 درصد 6
697
00:27:33,200 –> 00:27:35,919
وقتی آن را اجرا می کنم می بینید که به من دو می دهد
698
00:27:35,919 –> 00:27:37,600
که باقی مانده است
699
00:27:37,600 –> 00:27:41,120
حالا این نحوه بدست آوردن باقی مانده است
700
00:27:41,120 –> 00:27:45,600
تقسیمی که ما نیز می توانیم تبدیل کنیم
701
00:27:45,600 –> 00:27:50,159
یک عدد به یک رشته حالا اجازه دهید به شما نشان دهم
702
00:27:50,159 –> 00:27:53,520
فرض کنید این متغیر را داریم
703
00:27:53,760 –> 00:27:57,360
ما این متغیر را به نام شماره داریم
704
00:27:57,360 –> 00:28:00,640
برابر با 55. می توانید ببینید که یک است
705
00:28:00,640 –> 00:28:01,360
عدد
706
00:28:01,360 –> 00:28:04,880
یک عدد صحیح در اینجا
707
00:28:04,880 –> 00:28:07,200
من می توانم یک متغیر جدید را که می توانم نامگذاری کنم مشخص کنم
708
00:28:07,200 –> 00:28:08,720
شماره آن
709
00:28:08,720 –> 00:28:11,919
2 و من می خواهم این عدد 2 a باشد
710
00:28:11,919 –> 00:28:13,360
رشته
711
00:28:13,360 –> 00:28:16,399
بنابراین من می خواهم بگویم رشته از
712
00:28:16,399 –> 00:28:19,840
حالا متغیر عدد
713
00:28:19,840 –> 00:28:22,080
اگر من در این شماره دو بیشتر از شما
714
00:28:22,080 –> 00:28:24,799
می بینم که یک رشته است
715
00:28:24,799 –> 00:28:26,320
وقتی چاپ می کنم
716
00:28:26,320 –> 00:28:29,360
[موسیقی]
717
00:28:29,360 –> 00:28:32,000
شماره دو آن را به چاپ 55 اما
718
00:28:32,000 –> 00:28:34,080
اکنون ما فقط رشته می کنیم
719
00:28:34,080 –> 00:28:36,799
این هم 55 است اما یک رشته است پس چگونه انجام دهیم
720
00:28:36,799 –> 00:28:39,039
ما می دانیم که آیا واقعا یک رشته است
721
00:28:39,039 –> 00:28:41,520
به یاد داشته باشید که هنگام الحاق می توانید
722
00:28:41,520 –> 00:28:42,320
به هم پیوستن
723
00:28:42,320 –> 00:28:44,159
اعداد اما شما می توانید با آنها الحاق کنید
724
00:28:44,159 –> 00:28:45,360
رشته
725
00:28:45,360 –> 00:28:48,399
پس بیایید سعی کنیم خیلی درست به هم بپیوندیم
726
00:28:48,399 –> 00:28:49,440
اینجا
727
00:28:49,440 –> 00:28:51,850
بیایید بگوییم
728
00:28:51,850 –> 00:28:53,919
[موسیقی]
729
00:28:53,919 –> 00:28:57,360
شماره است
730
00:28:57,360 –> 00:28:59,840
بیایید سعی کنیم با اصلی الحاق کنیم
731
00:28:59,840 –> 00:29:01,039
عدد
732
00:29:01,039 –> 00:29:04,960
بنابراین بیایید بگوییم اضافه کردن شماره
733
00:29:06,080 –> 00:29:08,399
و اجازه دهید آن را اجرا کنیم، می بینید که به ما یک می دهد
734
00:29:08,399 –> 00:29:09,360
خطا
735
00:29:09,360 –> 00:29:11,360
فقط می تواند هر رشته ای را محاسبه کند
736
00:29:11,360 –> 00:29:13,760
عدد صحیح است اما اکنون که تبدیل کردیم
737
00:29:13,760 –> 00:29:14,480
آی تی
738
00:29:14,480 –> 00:29:17,600
بیایید سعی کنیم با num2 الحاق کنیم
739
00:29:17,600 –> 00:29:20,399
هنگامی که ما آن را اجرا می کنیم می بینید که به ما می دهد
740
00:29:20,399 –> 00:29:23,120
عدد 55 است
741
00:29:23,120 –> 00:29:24,960
بنابراین نشان می دهد که تبدیل شده است
742
00:29:24,960 –> 00:29:27,039
یک عدد صحیح یا آن عدد
743
00:29:27,039 –> 00:29:29,919
به یک رشته در حال حاضر پایتون آن را به عنوان یک
744
00:29:29,919 –> 00:29:31,039
رشته
745
00:29:31,039 –> 00:29:33,760
این نیز در بسیاری از موارد بسیار مفید است
746
00:29:33,760 –> 00:29:35,279
موارد
747
00:29:35,279 –> 00:29:38,720
پس همین است و پس از آن ما نیز می توانیم
748
00:29:38,720 –> 00:29:42,080
قدر مطلق یک عدد را بدست آورید
749
00:29:42,080 –> 00:29:45,440
بیایید بگوییم بیایید این را لغو کنیم
750
00:29:45,440 –> 00:29:50,240
چاپ منهای پنج
751
00:29:50,240 –> 00:29:52,559
اکنون واضح است که وقتی این را چاپ می کنیم
752
00:29:52,559 –> 00:29:54,880
همانطور که می بینید باید -5 را به ما بدهد
753
00:29:54,880 –> 00:29:55,760
اینجا
754
00:29:55,760 –> 00:29:58,159
اجازه دهید این را ببندم اما اگر من
755
00:29:58,159 –> 00:29:59,520
می خواست چاپ کند
756
00:29:59,520 –> 00:30:02,240
فقط 5 بدون توجه به علامت اگر آن است
757
00:30:02,240 –> 00:30:03,760
مثبت یا منفی
758
00:30:03,760 –> 00:30:08,240
من می خواهم یک b s اضافه کنم
759
00:30:08,240 –> 00:30:11,039
حالا این یک تابع است و یک عدد است
760
00:30:11,039 –> 00:30:11,679
عملکرد
761
00:30:11,679 –> 00:30:13,840
همانطور که قبلا توضیح دادم عملکرد فقط است
762
00:30:13,840 –> 00:30:14,720
یک بلوک از
763
00:30:14,720 –> 00:30:17,200
بلوک کدی که کار خاصی را انجام می دهد
764
00:30:17,200 –> 00:30:18,000
وظیفه
765
00:30:18,000 –> 00:30:20,640
اکنون می توانیم یک تابع را به صورت دستی توسط
766
00:30:20,640 –> 00:30:21,520
خودمان
767
00:30:21,520 –> 00:30:24,480
اما پایتون عملکرد داخلی دارد
768
00:30:24,480 –> 00:30:26,559
که می توانید به طور خودکار از آن استفاده کنید
769
00:30:26,559 –> 00:30:29,039
به همین دلیل است که وقتی از abs استفاده می کنیم
770
00:30:29,039 –> 00:30:31,279
به طور خودکار آن را به عنوان یک پایتون می بیند
771
00:30:31,279 –> 00:30:32,559
عملکرد
772
00:30:32,559 –> 00:30:35,440
در حال حاضر این abs به معنای مطلق است که
773
00:30:35,440 –> 00:30:36,799
معنی کامل abs
774
00:30:36,799 –> 00:30:38,960
بنابراین قدر مطلق را بدست می آورد
775
00:30:38,960 –> 00:30:40,240
از این تعداد
776
00:30:40,240 –> 00:30:42,960
حالا وقتی آن را اجرا می کنم می بینید که با سرعت می چرخد
777
00:30:42,960 –> 00:30:44,080
فقط پنج
778
00:30:44,080 –> 00:30:47,679
بدون توجه به این علامت منفی
779
00:30:47,679 –> 00:30:51,679
در کنار آن، بنابراین ما چهار و دو داریم
780
00:30:51,679 –> 00:30:54,960
بنابراین اکنون می دانید که چهار بدیهی است
781
00:30:54,960 –> 00:30:59,200
بزرگتر از دو، بنابراین یک بار اینها را چاپ می کنم
782
00:30:59,200 –> 00:31:02,159
این به من چهار می دهد که نشان می دهد
783
00:31:02,159 –> 00:31:04,399
بیشترین تعداد
784
00:31:04,399 –> 00:31:07,519
این به این معنی است که اوه 4 به قدرت رسیده است
785
00:31:07,519 –> 00:31:09,760
2
786
00:31:09,760 –> 00:31:13,360
من در مورد این به معنای خارجی نیستم
787
00:31:13,360 –> 00:31:16,399
ما این دو عدد را داریم که حداکثر میخواهیم
788
00:31:16,399 –> 00:31:18,000
بالاترین عدد را بدست آورید
789
00:31:18,000 –> 00:31:19,760
پس فرض کنید شماره دیگری داریم
790
00:31:19,760 –> 00:31:21,440
به نام سه
791
00:31:21,440 –> 00:31:24,320
وقتی آن را اجرا می کنم هنوز چهار چاپ می کند
792
00:31:24,320 –> 00:31:24,720
زیرا
793
00:31:24,720 –> 00:31:26,720
چهار بزرگتر از همه اینهاست اما
794
00:31:26,720 –> 00:31:29,919
حالا اگه 16 داشته باشم چی؟
795
00:31:29,919 –> 00:31:33,200
یکبار اجراش میکنم 16 به من میده
796
00:31:33,200 –> 00:31:36,080
زیرا 16 بالاترین عدد در این است
797
00:31:36,080 –> 00:31:37,840
محدوده اعداد
798
00:31:37,840 –> 00:31:39,440
من نیز می توانم همین کار را برای دریافت آن انجام دهم
799
00:31:39,440 –> 00:31:41,279
حداقل تعداد اعداد
800
00:31:41,279 –> 00:31:44,320
من می توانم بگویم m i n بنابراین که می شود
801
00:31:44,320 –> 00:31:46,480
به طور خودکار دو چاپ کنید زیرا اینطور است
802
00:31:46,480 –> 00:31:48,320
حداقل
803
00:31:48,320 –> 00:31:51,360
بنابراین وقتی آن را اجرا می کنم می بینید که دو چاپ می کند
804
00:31:51,360 –> 00:31:55,200
بنابراین این راه اساسی برای گرفتن است
805
00:31:55,200 –> 00:31:58,240
حداکثر و حداقل
806
00:31:58,240 –> 00:32:00,720
و سپس می توانیم در عدد دو گرد کنیم
807
00:32:00,720 –> 00:32:03,360
بنابراین ما می توانیم یک عدد را تخمین بزنیم
808
00:32:03,360 –> 00:32:06,480
بنابراین شما در ریاضیات عادی می دانید اگر
809
00:32:06,480 –> 00:32:08,240
ما چیزی شبیه به 3.2 داریم
810
00:32:08,240 –> 00:32:10,480
این به سه تخمین زده می شود اما اگر ما
811
00:32:10,480 –> 00:32:13,039
چیزی حدود 3.5 داشته باشید
812
00:32:13,039 –> 00:32:15,679
این به 4 تخمین زده می شود که ما نیز می توانیم انجام دهیم
813
00:32:15,679 –> 00:32:18,399
این اینجا در پایتون
814
00:32:18,399 –> 00:32:20,600
ابتدا برای انجام این کار فقط می گوییم دور
815
00:32:20,600 –> 00:32:22,399
[موسیقی]
816
00:32:22,399 –> 00:32:25,840
اگر 3.2 را گرد کنیم
817
00:32:26,000 –> 00:32:28,240
این سه به ما می دهد اما یک بار
818
00:32:28,240 –> 00:32:31,600
دور سه امتیاز پنجم
819
00:32:32,720 –> 00:32:35,279
قرار است به ما چهار مورد عادی بدهد
820
00:32:35,279 –> 00:32:36,240
برآورد کردن
821
00:32:36,240 –> 00:32:39,360
گرد کردن به یک عدد و سپس
822
00:32:39,360 –> 00:32:44,159
ما همچنین یکی داریم که بن است
823
00:32:44,159 –> 00:32:47,360
بیایید ببینیم لوبیا پس این سطل چیست
824
00:32:47,360 –> 00:32:49,840
انجام می دهد این است که یک خاص را تبدیل می کند
825
00:32:49,840 –> 00:32:50,559
عدد
826
00:32:50,559 –> 00:32:53,519
اگر می دانید اکنون به یک رشته باینری بروید
827
00:32:53,519 –> 00:32:55,200
اعداد باینری این است
828
00:32:55,200 –> 00:32:58,880
نوع عجیب و غریب از متن بنابراین هر عدد دارای
829
00:32:58,880 –> 00:33:00,880
رشته باینری آن بنابراین اگر می خواهید دریافت کنید
830
00:33:00,880 –> 00:33:03,039
رشته باینری یک عدد
831
00:33:03,039 –> 00:33:06,080
شما فقط آن را اجرا می کنید و این را چاپ می کند
832
00:33:06,080 –> 00:33:10,159
حالا بیایید چیزی شبیه به 334 را اجرا کنیم
833
00:33:10,159 –> 00:33:14,880
رشته باینری را برای 334 چاپ می کند
834
00:33:14,880 –> 00:33:19,120
اکنون که برخی از توابع اساسی است
835
00:33:19,120 –> 00:33:22,159
اما آنها توابع بی شماری هستند
836
00:33:22,159 –> 00:33:25,519
برای تعداد بیشماری توابع بنابراین همه
837
00:33:25,519 –> 00:33:26,240
اینها
838
00:33:26,240 –> 00:33:31,120
ما قادر به دسترسی به آنها نیستیم زیرا
839
00:33:31,120 –> 00:33:33,279
ما می توانیم به آنها دسترسی داشته باشیم زیرا آنها
840
00:33:33,279 –> 00:33:35,279
قبلاً در پایتون ساخته شده اند
841
00:33:35,279 –> 00:33:37,440
اما هنوز موارد بیشتری وجود دارد که ما نمی توانیم
842
00:33:37,440 –> 00:33:38,320
دسترسی داشته باشید
843
00:33:38,320 –> 00:33:41,200
به جز اینکه الان وارد می کنیم چیزی هست
844
00:33:41,200 –> 00:33:42,240
در پایتون به نام
845
00:33:42,240 –> 00:33:45,760
واردات در حال حاضر ما بیشتر است
846
00:33:45,760 –> 00:33:48,159
توابع عددی است که من می توانم
847
00:33:48,159 –> 00:33:50,320
برای پیدا کردن ریشه دوم آن که می تواند
848
00:33:50,320 –> 00:33:52,320
قدرت را بدست آورید
849
00:33:52,320 –> 00:33:54,880
متغیرها بی شمار هستند بنابراین در حال حاضر
850
00:33:54,880 –> 00:33:56,640
دلیل عدم دسترسی ما به این یکی
851
00:33:56,640 –> 00:33:58,640
چون ما آنها را وارد نکرده ایم
852
00:33:58,640 –> 00:34:00,799
آنهایی که فقط به شما نشان می دهم می توانیم از آنها استفاده کنیم
853
00:34:00,799 –> 00:34:02,640
بدون واردات
854
00:34:02,640 –> 00:34:04,720
اما اونهایی که الان میخوام بهت نشون بدم ما
855
00:34:04,720 –> 00:34:06,480
نیاز به واردات آنها
856
00:34:06,480 –> 00:34:09,520
از تابع مات پایتون
857
00:34:09,520 –> 00:34:12,639
قبل از اینکه بتوانیم از آن برای واردات استفاده کنیم
858
00:34:12,639 –> 00:34:15,599
ما می خواهیم بگوییم
859
00:34:15,918 –> 00:34:19,679
از ریاضی چیزی شبیه به این
860
00:34:19,679 –> 00:34:23,679
همه را وارد کنید اما به جای نوشتن همه
861
00:34:23,679 –> 00:34:26,000
ستاره راست پس این چه کاری انجام می دهد
862
00:34:26,000 –> 00:34:27,199
گفتن از
863
00:34:27,199 –> 00:34:30,560
کلاس ریاضی یا تابع ریاضی
864
00:34:30,560 –> 00:34:33,280
هر چیزی را که در حال حاضر وجود دارد وارد کنید
865
00:34:33,280 –> 00:34:33,679
این
866
00:34:33,679 –> 00:34:35,918
کلاس ریاضی یا تابع ممکن است آنها
867
00:34:35,918 –> 00:34:36,800
ممکن است
868
00:34:36,800 –> 00:34:38,639
یکی که می تواند جذر آنها را پیدا کند
869
00:34:38,639 –> 00:34:40,719
ممکن است کسی باشد که بتواند قدرت را پیدا کند
870
00:34:40,719 –> 00:34:42,560
همه چیز را بنابراین ما کسی را که خودمان نمی شناسیم
871
00:34:42,560 –> 00:34:44,320
هنوز میخواهیم، بنابراین ما فقط وارد میکنیم
872
00:34:44,320 –> 00:34:46,639
همه چیز با این زیبایی شناسی
873
00:34:46,639 –> 00:34:49,119
بنابراین اکنون می توانیم از آنجایی که این را داریم
874
00:34:49,119 –> 00:34:50,480
وارداتی می توانیم پیدا کنیم
875
00:34:50,480 –> 00:34:53,839
ریشه مربع در حال حاضر
876
00:34:53,839 –> 00:34:57,520
ما فقط می توانیم بگوییم جذر
877
00:34:57,520 –> 00:35:03,359
بیایید چیزی حدود 100 انجام دهیم
878
00:35:03,359 –> 00:35:05,680
و وقتی این را اجرا کردیم باید به ما بدهد
879
00:35:05,680 –> 00:35:06,400
10
880
00:35:06,400 –> 00:35:08,560
همانطور که می بینید 10 به ما بدهید
881
00:35:08,560 –> 00:35:09,920
این نقطه صفر
882
00:35:09,920 –> 00:35:13,839
اشکالی ندارد اما اکنون به ما 10 می دهد
883
00:35:13,839 –> 00:35:16,560
بنابراین همه چیز در مورد کار است
884
00:35:16,560 –> 00:35:19,440
با اعداد
885
00:35:27,200 –> 00:35:29,839
بنابراین در این بخش ما میگیریم
886
00:35:29,839 –> 00:35:30,480
کاربران
887
00:35:30,480 –> 00:35:33,520
ورودی بنابراین چه کاری انجام خواهیم داد
888
00:35:33,520 –> 00:35:36,960
این است که به کاربر بگوییم یک متن را وارد کند
889
00:35:36,960 –> 00:35:38,880
و سپس آن متن را ذخیره می کنیم
890
00:35:38,880 –> 00:35:40,320
در یک متغیر
891
00:35:40,320 –> 00:35:42,320
و سپس ما به کاربر می گوییم
892
00:35:42,320 –> 00:35:45,040
ورودی چیست پس بیایید ادامه دهیم و
893
00:35:45,040 –> 00:35:47,119
آن را عملی کن
894
00:35:47,119 –> 00:35:50,160
بنابراین برای استفاده از ورودی در پایتون
895
00:35:50,160 –> 00:35:52,400
این بسیار آسان است که ما فقط می خواهیم بگوییم
896
00:35:52,400 –> 00:35:53,680
ورودی
897
00:35:53,680 –> 00:35:56,480
سپس پرانتز را باز و بسته کنید
898
00:35:56,480 –> 00:35:58,079
باز و بسته است پرانتز ما هستیم
899
00:35:58,079 –> 00:36:00,800
می خواهیم از کاربر بپرسیم که چه می خواهیم
900
00:36:00,800 –> 00:36:04,720
هدف وارد کردن، بنابراین ما قصد داریم برای قرار دادن
901
00:36:04,720 –> 00:36:07,359
کدها و در آن کد ما می رویم
902
00:36:07,359 –> 00:36:08,480
گفتن
903
00:36:08,480 –> 00:36:12,160
این چیزی شبیه ورودی شما است
904
00:36:12,160 –> 00:36:15,440
بنابراین اکنون این به آن می گوید
905
00:36:15,440 –> 00:36:17,599
کاربر برای وارد کردن نام شما
906
00:36:17,599 –> 00:36:19,280
و سپس یک بار کاربر چیزی را تایپ کند
907
00:36:19,280 –> 00:36:21,520
مثل تیم یا تامی یا جان
908
00:36:21,520 –> 00:36:24,320
هر چیزی که کاربران تایپ می کنند ما می خواهیم آن را ذخیره کنیم
909
00:36:24,320 –> 00:36:26,000
در این متغیر نامیده می شود
910
00:36:26,000 –> 00:36:28,960
نام بنابراین در حال حاضر این متغیر به نام نام است
911
00:36:28,960 –> 00:36:29,680
خواهد بود
912
00:36:29,680 –> 00:36:33,599
ورودی بنابراین اکنون بیایید آن را امتحان کنیم
913
00:36:33,599 –> 00:36:36,960
ما آن را اجرا می کنیم شما اکنون اولین چیزی که آن را می بینید
914
00:36:36,960 –> 00:36:38,640
می گوید نام شما را وارد کنید
915
00:36:38,640 –> 00:36:41,760
بگذار تامی بگویم و اینتر را بزنم
916
00:36:41,760 –> 00:36:44,079
پس هیچ اتفاقی نیفتاد اما اینطوری شد
917
00:36:44,079 –> 00:36:45,520
از یک ورودی استفاده کنید
918
00:36:45,520 –> 00:36:48,160
پس بیایید ببندیم می توانیم برگردیم
919
00:36:48,160 –> 00:36:48,720
اینجا
920
00:36:48,720 –> 00:36:53,200
و به سادگی برای کاربر چاپ کنید
921
00:36:53,200 –> 00:36:57,040
نام بگذارید پس بیایید آن را اجرا کنیم
922
00:36:57,040 –> 00:37:00,720
نام ورودی ما چیست و بگوییم تیم
923
00:37:00,720 –> 00:37:03,200
شما می بینید که من فقط Steam را چاپ می کنم بنابراین ما
924
00:37:03,200 –> 00:37:05,119
می تواند این را تعاملی تر کند
925
00:37:05,119 –> 00:37:08,560
با پرسیدن نام کاربر و شاید
926
00:37:08,560 –> 00:37:10,560
درخواست سن کاربر
927
00:37:10,560 –> 00:37:13,119
و سپس به کاربر بگویید نام شما است
928
00:37:13,119 –> 00:37:14,720
این و سن شما
929
00:37:14,720 –> 00:37:18,480
این پس ما باید دو تا داشته باشیم
930
00:37:18,480 –> 00:37:19,920
متغیرها
931
00:37:19,920 –> 00:37:23,280
دوم سن خواهد بود بنابراین نام برابر است
932
00:37:23,280 –> 00:37:26,400
نام و سپس سن خود را وارد کنید
933
00:37:26,400 –> 00:37:30,000
با ورودی سن شما برابر خواهد بود
934
00:37:30,000 –> 00:37:33,200
بنابراین آنچه ما همیشه می خواهیم چاپ کنیم این است
935
00:37:33,200 –> 00:37:37,839
اسم شما هست
936
00:37:37,920 –> 00:37:40,000
و آنها فقط می خواهند نام و
937
00:37:40,000 –> 00:37:42,720
آنها آن را می بندند
938
00:37:42,720 –> 00:37:46,160
و خواهند گفت و
939
00:37:46,160 –> 00:37:50,800
شما هستید
940
00:37:50,800 –> 00:37:53,440
سن
941
00:37:53,540 –> 00:37:55,280
[موسیقی]
942
00:37:55,280 –> 00:38:01,119
الان وقتی این را اجرا می کنیم سالهاست
943
00:38:01,119 –> 00:38:04,800
میگه اسمت رو وارد کن بذار بگم جان
944
00:38:04,800 –> 00:38:08,079
و او 105 ساله است، بنابراین او می گوید شما
945
00:38:08,079 –> 00:38:08,480
نام
946
00:38:08,480 –> 00:38:12,320
جان است و شما 105 ساله هستید
947
00:38:12,320 –> 00:38:14,720
بنابراین این اساساً نحوه جمع آوری است
948
00:38:14,720 –> 00:38:16,640
داده های ساده از کاربر
949
00:38:16,640 –> 00:38:19,119
و سپس از آن به روشی که می خواهید بگویید استفاده کنید
950
00:38:19,119 –> 00:38:20,079
کاربر
951
00:38:20,079 –> 00:38:23,040
اوم نام شما این است سن شما اینطور است
952
00:38:23,040 –> 00:38:24,160
این اساسی است
953
00:38:24,160 –> 00:38:26,720
مفهوم شما همچنین می توانید آن را با چگونه مرتبط کنید
954
00:38:26,720 –> 00:38:28,560
آنها وب سایت هایی مانند
955
00:38:28,560 –> 00:38:31,920
هنگام ایجاد یا ثبت نام در یک
956
00:38:31,920 –> 00:38:34,400
وب سایت و سپس آنها آن را ذخیره می کنند
957
00:38:34,400 –> 00:38:36,079
ایمیل خود و هر چیزی که در آن است را نام ببرید
958
00:38:36,079 –> 00:38:37,040
پایگاه داده
959
00:38:37,040 –> 00:38:40,000
و بعداً به شما می گویند جان یا
960
00:38:40,000 –> 00:38:41,920
هر اسمت باشه خوش اومدی
961
00:38:41,920 –> 00:38:44,320
بنابراین فقط می توانیم آن مفهوم را به هم پیوند دهیم
962
00:38:44,320 –> 00:38:45,680
اساسا فقط
963
00:38:45,680 –> 00:38:49,119
دریافت ورودی کاربر و سپس ذخیره آن
964
00:38:49,119 –> 00:38:50,880
به عنوان یک متغیر
965
00:38:50,880 –> 00:38:54,240
در این مورد به عنوان یک داده و سپس
966
00:38:54,240 –> 00:38:57,040
ما می توانیم آن را برای کاربر چاپ کنیم
967
00:38:57,040 –> 00:38:57,599
یعنی
968
00:38:57,599 –> 00:39:00,800
چگونه به تمام آنچه شما نیاز دارید بدانید
969
00:39:00,800 –> 00:39:03,440
در مورد دریافت نظرات کاربران اما ما می توانیم
970
00:39:03,440 –> 00:39:05,599
همچنین آن را سرگرم کننده تر کنید
971
00:39:05,599 –> 00:39:08,160
حالا وقتی یک ورودی کاربر دریافت می کنیم می توانیم ببینیم
972
00:39:08,160 –> 00:39:09,680
که سن
973
00:39:09,680 –> 00:39:12,720
در اینجا که می بینید به عنوان یک رشته دیده می شود
974
00:39:12,720 –> 00:39:15,280
سن رشته است اما ما می خواهیم h باشد
975
00:39:15,280 –> 00:39:16,640
عدد صحیح
976
00:39:16,640 –> 00:39:19,599
بنابراین می توانیم این رشته را به an تبدیل کنیم
977
00:39:19,599 –> 00:39:21,040
عدد صحیح
978
00:39:21,040 –> 00:39:24,250
بنابراین ابتدا برای انجام این کار می خواهم بگویم int
979
00:39:24,250 –> 00:39:25,599
[موسیقی]
980
00:39:25,599 –> 00:39:28,160
براکت ها را باز می کنیم و سپس می بندیم
981
00:39:28,160 –> 00:39:29,119
براکت ها
982
00:39:29,119 –> 00:39:31,680
بنابراین همه چیز در داخل این عدد صحیح است
983
00:39:31,680 –> 00:39:32,480
عملکرد
984
00:39:32,480 –> 00:39:34,960
اگر به اینجا برگردم، اکنون آن را می بینید
985
00:39:34,960 –> 00:39:37,040
به عدد صحیح تبدیل شده است
986
00:39:37,040 –> 00:39:40,839
رشته معمولی اما حالا اگر سعی کنیم اجرا کنیم
987
00:39:40,839 –> 00:39:45,040
این من نام خود را وارد می کنم
988
00:39:46,000 –> 00:39:48,960
و من یک سن تصادفی را وارد کردم که اکنون می توانید ببینید
989
00:39:48,960 –> 00:39:50,640
آن را به ما می دهد این فلش فقط می تواند
990
00:39:50,640 –> 00:39:52,079
به هم پیوستن
991
00:39:52,079 –> 00:39:55,119
رشته نه عدد صحیح است
992
00:39:55,119 –> 00:39:58,160
تا بتوانیم سن را اضافه کنیم
993
00:39:58,160 –> 00:40:00,640
شما می دانید که ما باید چه کار کنیم
994
00:40:00,640 –> 00:40:02,640
یا آن را به رشته تبدیل کنید
995
00:40:02,640 –> 00:40:05,680
که ما نمی خواهیم انجام دهیم یا فقط می توانیم
996
00:40:05,680 –> 00:40:06,000
استفاده کنید
997
00:40:06,000 –> 00:40:11,760
کاما بنابراین
998
00:40:11,760 –> 00:40:14,319
بیایید فقط این را حذف کنیم و سپس اجازه دهید
999
00:40:14,319 –> 00:40:16,000
آن را اجرا کنید
1000
00:40:16,000 –> 00:40:19,920
بنابراین بیایید یک سن تصادفی را در اینجا وارد کنیم
1001
00:40:19,920 –> 00:40:23,440
نام تصادفی و h بنابراین اکنون آن را می بینید
1002
00:40:23,440 –> 00:40:24,400
آثار
1003
00:40:24,400 –> 00:40:26,880
می گوید نام شما جان است و شما هستید
1004
00:40:26,880 –> 00:40:28,000
13.
1005
00:40:28,000 –> 00:40:30,640
در حال حاضر که چگونه به اساسا فقط دریافت کنید
1006
00:40:30,640 –> 00:40:32,880
ورودی کاربر از آن همانطور که می خواهید استفاده کنید
1007
00:40:32,880 –> 00:40:34,640
و سپس می توانید اطلاعات را منتقل کنید
1008
00:40:34,640 –> 00:40:39,839
بازگشت به کاربر
1009
00:40:42,800 –> 00:40:45,119
در این قسمت ما قصد داریم به انجام یک
1010
00:40:45,119 –> 00:40:46,960
تمرین ساده پایتون
1011
00:40:46,960 –> 00:40:49,440
بنابراین کاری که ما می خواهیم انجام دهیم این است
1012
00:40:49,440 –> 00:40:50,160
ساده
1013
00:40:50,160 –> 00:40:53,520
برنامه جایگزینی کلمه پس چیست
1014
00:40:53,520 –> 00:40:54,880
اتفاق خواهد افتاد این است که
1015
00:40:54,880 –> 00:40:57,760
یک کاربر قرار است جمله ای را وارد کند و
1016
00:40:57,760 –> 00:40:58,400
سپس
1017
00:40:58,400 –> 00:41:00,240
فرض کنید از من می خواهم کلمه ای را تغییر دهم استفاده کنید
1018
00:41:00,240 –> 00:41:01,760
آن جمله یا تغییر چیزی در
1019
00:41:01,760 –> 00:41:02,880
آن جمله
1020
00:41:02,880 –> 00:41:04,319
سپس به کاربر اجازه می دهیم که باشد
1021
00:41:04,319 –> 00:41:06,560
اگر کاربر یک ورودی a را وارد کند، می تواند این کار را انجام دهد
1022
00:41:06,560 –> 00:41:08,400
جمله مثل من پسر هستم
1023
00:41:08,400 –> 00:41:10,720
و بعداً می خواهد آن پسر را به آن تغییر دهد
1024
00:41:10,720 –> 00:41:12,880
بیایید بگوییم یک پسر یا چیز دیگری
1025
00:41:12,880 –> 00:41:15,359
بنابراین این چیزی است که ما به سادگی می خواهیم انجام دهیم
1026
00:41:15,359 –> 00:41:16,880
ما از کاربر درخواست می کنیم
1027
00:41:16,880 –> 00:41:19,200
سه ورودی اولین ورودی خواهد بود
1028
00:41:19,200 –> 00:41:20,079
جمله
1029
00:41:20,079 –> 00:41:22,319
ورودی دوم همان چیزی است که
1030
00:41:22,319 –> 00:41:23,839
کاربر می خواهد تغییر کند
1031
00:41:23,839 –> 00:41:25,599
و سپس ورودی سوم چیزی است که
1032
00:41:25,599 –> 00:41:27,680
کاربر می خواهد آن را جایگزین کند
1033
00:41:27,680 –> 00:41:31,200
پس بیایید آن را دریافت کنیم و آن را عملی کنیم
1034
00:41:31,200 –> 00:41:32,720
اکنون اولین کاری که می خواهیم انجام دهیم این است
1035
00:41:32,720 –> 00:41:35,040
فقط برای داشتن آن ها
1036
00:41:35,040 –> 00:41:37,359
متغیرها پس بیایید ابتدا یک متغیر داشته باشیم
1037
00:41:37,359 –> 00:41:38,750
جمله اسم
1038
00:41:38,750 –> 00:41:40,560
[موسیقی]
1039
00:41:40,560 –> 00:41:43,860
و من می خواهم این متغیر یک ورودی باشد
1040
00:41:43,860 –> 00:41:46,480
[موسیقی]
1041
00:41:46,480 –> 00:41:50,640
و سپس من فقط می گویم وارد شوید
1042
00:41:50,640 –> 00:41:54,240
جمله شما
1043
00:41:54,430 –> 00:41:56,319
[موسیقی]
1044
00:41:56,319 –> 00:41:59,040
حالا اجازه دهید فقط جمله را به چاپ کنم
1045
00:41:59,040 –> 00:42:03,760
کاربر
1046
00:42:03,760 –> 00:42:06,560
بیایید آن را اجرا کنیم
1047
00:42:07,440 –> 00:42:11,040
حالا بیایید جمله i am a boy را بگوییم
1048
00:42:11,040 –> 00:42:14,160
و او فقط آن جمله را چاپ می کند
1049
00:42:14,160 –> 00:42:16,800
ما می توانیم به اینجا برگردیم
1050
00:42:16,800 –> 00:42:18,840
شما
1051
00:42:18,840 –> 00:42:20,480
[موسیقی]
1052
00:42:20,480 –> 00:42:25,359
جمله شماست
1053
00:42:26,240 –> 00:42:28,560
من پسری هستم که قرار است هر چه باشد
1054
00:42:28,560 –> 00:42:30,160
کاربر می نویسد
1055
00:42:30,160 –> 00:42:33,599
پس آنچه که ما اکنون می خواهیم انجام دهیم
1056
00:42:33,599 –> 00:42:36,319
این است که فرض کنیم متغیر دیگری داشته باشیم
1057
00:42:36,319 –> 00:42:37,119
کلمه
1058
00:42:37,119 –> 00:42:40,720
یکی از آن باید ورودی در حال حاضر این
1059
00:42:40,720 –> 00:42:41,760
متغیر است
1060
00:42:41,760 –> 00:42:44,720
کلمه ای که کاربر می خواهد حذف کند یا
1061
00:42:44,720 –> 00:42:47,280
جایگزین کردن
1062
00:42:47,280 –> 00:42:50,640
و سپس می توانیم بگوییم enter
1063
00:42:50,640 –> 00:42:53,370
کلمه جایگزین
1064
00:42:53,370 –> 00:42:55,280
[موسیقی]
1065
00:42:55,280 –> 00:42:58,960
بیایید کلمه جایگزین را بگوییم
1066
00:42:58,960 –> 00:43:00,400
و پس از آن زمانی که ما داریم که آن را به
1067
00:43:00,400 –> 00:43:02,960
در این متغیر به نام word1 ذخیره شود
1068
00:43:02,960 –> 00:43:04,160
و سپس ما نیز خواهیم داشت
1069
00:43:04,160 –> 00:43:06,720
یک متغیر دیگر اجازه دهید نام آن را word2 بگذاریم
1070
00:43:06,720 –> 00:43:08,960
این همان چیزی است که کاربر می خواهد
1071
00:43:08,960 –> 00:43:11,359
برای جایگزینی آن با
1072
00:43:11,359 –> 00:43:14,480
بنابراین بیایید بگوییم وارد شوید
1073
00:43:15,680 –> 00:43:19,440
چه چیزی را جایگزین کنید
1074
00:43:19,440 –> 00:43:25,200
آن را با بنابراین در حال حاضر زمانی که ما همه این
1075
00:43:25,200 –> 00:43:28,400
ما فقط چاپ می کنیم
1076
00:43:28,640 –> 00:43:33,040
جمله نقطه جایگزین آن معنی است
1077
00:43:33,040 –> 00:43:37,040
ما می خواهیم این را با این جایگزین کنیم
1078
00:43:37,040 –> 00:43:40,240
یک براکت برای گرفتن دو باز کنید
1079
00:43:40,240 –> 00:43:42,960
ورودی هایی که کلمه یک کلمه ما است
1080
00:43:42,960 –> 00:43:44,319
می خواهند جایگزین کنند
1081
00:43:44,319 –> 00:43:46,720
و سپس آنچه را که می خواهیم بیان کنیم
1082
00:43:46,720 –> 00:43:48,160
آن را جایگزین کنید
1083
00:43:48,160 –> 00:43:51,440
بنابراین کاری که این کار انجام می دهد این است که بگوییم
1084
00:43:51,440 –> 00:43:54,160
ما یک جمله داریم به نام من پسر هستم
1085
00:43:54,160 –> 00:43:55,520
این کلمه یک است
1086
00:43:55,520 –> 00:43:57,839
پسری که میخواهیم عوضش کنیم و بعد حرف بزنیم
1087
00:43:57,839 –> 00:43:59,680
دو چیزی است که می خواهیم آن را جایگزین کنیم
1088
00:43:59,680 –> 00:44:03,200
پس بیایید جلو برویم و آن را آزمایش کنیم
1089
00:44:03,200 –> 00:44:05,280
بنابراین در اینجا در حال اجرا است خوب آن را می دهد
1090
00:44:05,280 –> 00:44:07,280
نحو ما نامعتبر است که به این دلیل است که ما
1091
00:44:07,280 –> 00:44:08,000
فراموش کرد
1092
00:44:08,000 –> 00:44:11,359
اضافه کردن یک به علاوه در اینجا در حال حاضر اجازه دهید
1093
00:44:11,359 –> 00:44:13,920
این کار را دوباره در اینجا انجام دهید، می توانید آن را ببینید
1094
00:44:13,920 –> 00:44:15,680
کل جمله را می گوید
1095
00:44:15,680 –> 00:44:19,040
حالا بگم من پسرم
1096
00:44:19,040 –> 00:44:21,280
اکنون جملات شما را برای ما می آورد من یک هستم
1097
00:44:21,280 –> 00:44:22,720
پسر و می گوید
1098
00:44:22,720 –> 00:44:24,880
کلمه جایگزین را وارد کنید تا من می خواهم
1099
00:44:24,880 –> 00:44:27,119
جایگزین این پسر
1100
00:44:27,119 –> 00:44:29,280
و وارد دنیا شوید تا آن را با i جایگزین کنید
1101
00:44:29,280 –> 00:44:32,400
می خواهم آن را با دوست جایگزین کنم
1102
00:44:32,400 –> 00:44:35,280
اکنون می بینید که چاپ می شود من یک شخص هستم بنابراین
1103
00:44:35,280 –> 00:44:36,160
این اساسا
1104
00:44:36,160 –> 00:44:38,800
چگونه یک جایگزین کلمه ساده انجام دهیم
1105
00:44:38,800 –> 00:44:40,079
ورزش
1106
00:44:40,079 –> 00:44:43,520
یک ورودی که یک جمله است می گیرد
1107
00:44:43,520 –> 00:44:46,079
و سپس ورودی دیگری از ما می گیرد که
1108
00:44:46,079 –> 00:44:46,560
است
1109
00:44:46,560 –> 00:44:48,880
آنچه می خواهیم جایگزین کنیم و سپس
1110
00:44:48,880 –> 00:44:50,800
مورد سوم چیزی است که می خواهم آن را جایگزین کنم
1111
00:44:50,800 –> 00:44:51,520
با
1112
00:44:51,520 –> 00:44:53,520
و سپس اساساً آن را چاپ می کند
1113
00:44:53,520 –> 00:44:55,839
به صفحه نمایش
1114
00:44:55,839 –> 00:44:58,960
بنابراین امیدوارم متوجه شده باشید که ما چه کار کردیم
1115
00:44:58,960 –> 00:45:01,440
در این قسمت اگر این کار را نکردید فقط می توانید
1116
00:45:01,440 –> 00:45:02,000
برگرد
1117
00:45:02,000 –> 00:45:04,400
و دوباره این قسمت را ببینید و سپس بسازید
1118
00:45:04,400 –> 00:45:06,000
مطمئن شوید که قبل از حرکت به آن متوجه شده اید
1119
00:45:06,000 –> 00:45:08,480
بعدی
1120
00:45:12,640 –> 00:45:14,240
بنابراین در این قسمت ما خواهیم بود
1121
00:45:14,240 –> 00:45:16,079
صحبت در مورد کار با لیست ها
1122
00:45:16,079 –> 00:45:18,640
در پایتون بنابراین وقتی در حال کار هستید
1123
00:45:18,640 –> 00:45:20,160
پایتون که قرار است با آن سر و کار داشته باشید
1124
00:45:20,160 –> 00:45:21,359
داده های زیادی
1125
00:45:21,359 –> 00:45:23,119
و شما می خواهید بتوانید بدانید که چگونه
1126
00:45:23,119 –> 00:45:25,040
داده های خود را در یک لیست ثابت کنید
1127
00:45:25,040 –> 00:45:28,079
بنابراین یک لیست در پایتون اساساً درست است
1128
00:45:28,079 –> 00:45:31,040
لیستی از ویژگی های مختلف
1129
00:45:31,040 –> 00:45:32,560
ارزش های مختلف
1130
00:45:32,560 –> 00:45:35,359
در یک متغیر ثابت شده است، بنابراین بیایید فقط شیرجه بزنیم
1131
00:45:35,359 –> 00:45:37,440
مستقیم وارد عملی
1132
00:45:37,440 –> 00:45:39,839
در حال حاضر برای تعریف یک لیست مشابه است
1133
00:45:39,839 –> 00:45:41,200
تعریف یک متغیر
1134
00:45:41,200 –> 00:45:44,000
بنابراین ما فقط می توانیم نام یک لیست را به آن بدهیم
1135
00:45:44,000 –> 00:45:44,800
بیایید بگوییم
1136
00:45:44,800 –> 00:45:47,280
لیستی از کشورها و من می توانم نام ببرم
1137
00:45:47,280 –> 00:45:50,160
کشورها را فهرست کنید
1138
00:45:50,160 –> 00:45:52,480
و من فقط از علامت مساوی و علامت استفاده خواهم کرد
1139
00:45:52,480 –> 00:45:54,000
براکت های مربع
1140
00:45:54,000 –> 00:45:55,920
وقتی در حال تعریف لیست هستیم باید از آن استفاده کنیم
1141
00:45:55,920 –> 00:45:57,040
یک براکت مربع
1142
00:45:57,040 –> 00:46:00,880
و من فقط می توانم به شما برخی از ورودی های مانند
1143
00:46:00,880 –> 00:46:04,079
انگلستان
1144
00:46:06,540 –> 00:46:09,780
[موسیقی]
1145
00:46:10,400 –> 00:46:12,960
و همچنین می توانم لیست دیگری مانند آن را ارائه دهم
1146
00:46:12,960 –> 00:46:14,480
اجازه بدید ببینم
1147
00:46:14,480 –> 00:46:20,079
غنا و اجازه بدهید بگویم نیجریه
1148
00:46:20,160 –> 00:46:24,400
اجازه دهید یک ارزش دیگر به آن بدهم و
1149
00:46:24,400 –> 00:46:28,880
می توانم بگویم استرالیا
1150
00:46:28,880 –> 00:46:33,119
بنابراین اکنون این یک متغیر لیست را فهرست می کند
1151
00:46:33,119 –> 00:46:36,400
چهار مقدار دارد، بنابراین اکنون یک بار چاپ می کنم
1152
00:46:36,400 –> 00:46:39,359
لیست مانند این من فقط می گویم چاپ
1153
00:46:39,359 –> 00:46:40,160
و من آن را می دهم
1154
00:46:40,160 –> 00:46:43,200
کشورها که یک لیست است
1155
00:46:43,200 –> 00:46:45,520
شما می بینید که آن را به من چاپ قدیمی است
1156
00:46:45,520 –> 00:46:47,839
راه آن را در اینجا لیست کنید
1157
00:46:47,839 –> 00:46:49,760
بنابراین این اساساً مهمترین چیز شماست
1158
00:46:49,760 –> 00:46:51,920
هنگام تعریف لیست باید بدانید
1159
00:46:51,920 –> 00:46:53,599
اما این در آنجا گسترده تر از این است
1160
00:46:53,599 –> 00:46:55,440
کارهای زیادی می توانیم با لیست ها انجام دهیم
1161
00:46:55,440 –> 00:46:56,960
مثلاً فرض کنید من فقط می خواهم آن را دریافت کنم
1162
00:46:56,960 –> 00:46:59,440
ابتدا هر لیست را مشخص کنید
1163
00:46:59,440 –> 00:47:02,560
شماره شاخص خود را مانند این است
1164
00:47:02,560 –> 00:47:05,920
0 1 2 3 و غیره
1165
00:47:05,920 –> 00:47:07,920
درست همانطور که قبلاً در این مورد گفتم
1166
00:47:07,920 –> 00:47:10,000
آموزشی که
1167
00:47:10,000 –> 00:47:13,119
در پایتون یا به طور کلی برنامه نویسی
1168
00:47:13,119 –> 00:47:15,359
اعداد از صفر شروع به شمارش می کنند پس
1169
00:47:15,359 –> 00:47:17,280
شماره شاخص این مقدار است
1170
00:47:17,280 –> 00:47:20,079
صفر یک دو سه فقط شبیه به
1171
00:47:20,079 –> 00:47:21,520
وقتی یک متغیر داریم
1172
00:47:21,520 –> 00:47:23,680
فرض کنید یک متغیر به نام نام داریم
1173
00:47:23,680 –> 00:47:24,960
و ما داریم
1174
00:47:24,960 –> 00:47:29,119
به من بگو تا ایندکس 0 باشد
1175
00:47:29,119 –> 00:47:32,720
1 2 3. اکنون این بسیار شبیه به یک لیست است
1176
00:47:32,720 –> 00:47:36,079
هر مقدار دارای شاخص 0 1 است
1177
00:47:36,079 –> 00:47:39,599
2 3. اکنون می توانیم آن را حذف کنیم
1178
00:47:39,599 –> 00:47:41,440
حالا فرض کنید فقط می خواهیم چاپ کنیم
1179
00:47:41,440 –> 00:47:42,800
اینها را نمی خواهیم کل چاپ کنیم
1180
00:47:42,800 –> 00:47:43,440
فهرست
1181
00:47:43,440 –> 00:47:46,400
من فقط می توانم آن را مانند این کشورها انجام دهم
1182
00:47:46,400 –> 00:47:48,160
با براکت های مربع و من در حال تعمیر
1183
00:47:48,160 –> 00:47:49,760
عدد شاخص بین آن مربع ها
1184
00:47:49,760 –> 00:47:50,480
براکت ها
1185
00:47:50,480 –> 00:47:52,960
حالا وقتی این را اجرا می کنم، اکنون آن را می بینید
1186
00:47:52,960 –> 00:47:54,880
من را فقط متحد چاپ می کند
1187
00:47:54,880 –> 00:47:57,280
پادشاهی من نیز می توانم همین کار را انجام دهم
1188
00:47:57,280 –> 00:47:59,440
فرض کنید من می خواهم نیجریه را چاپ کنم
1189
00:47:59,440 –> 00:48:02,559
بهش میدم اجراش میکنم
1190
00:48:02,559 –> 00:48:05,200
اکنون می بینید که ما در آنجا نیجریه داریم
1191
00:48:05,200 –> 00:48:07,280
چیزهای زیادی هستند که ما می توانیم انجام دهیم
1192
00:48:07,280 –> 00:48:10,480
حالا بیایید بگوییم ام
1193
00:48:10,480 –> 00:48:13,440
وقتی این را دریافت کردیم فقط می خواهیم چاپ کنیم
1194
00:48:13,440 –> 00:48:13,920
فقط
1195
00:48:13,920 –> 00:48:16,880
n از آن ما همچنین می توانیم این کار را بعد از آن انجام دهیم
1196
00:48:16,880 –> 00:48:18,079
گفتن کشورها
1197
00:48:18,079 –> 00:48:20,559
شاخص شماره دو می توانیم دیگری را مشخص کنیم
1198
00:48:20,559 –> 00:48:22,559
عدد شاخص صفر
1199
00:48:22,559 –> 00:48:26,160
بنابراین وقتی آن را اجرا می کنم می بینید که من را چاپ می کند
1200
00:48:26,160 –> 00:48:28,720
n حالا این به چه معناست که می گوید
1201
00:48:28,720 –> 00:48:29,680
کشورها
1202
00:48:29,680 –> 00:48:33,839
مقدار را با شاخص شماره دو بدست آورید
1203
00:48:33,839 –> 00:48:37,119
یکی دو پس اکنون نیجریه دارد
1204
00:48:37,119 –> 00:48:39,280
و سپس من می گویم از آن نیجریه مرا می گیرد
1205
00:48:39,280 –> 00:48:41,040
یکی با شماره شاخص
1206
00:48:41,040 –> 00:48:44,960
صفر و سپس در نیجریه می بینیم
1207
00:48:44,960 –> 00:48:47,680
n عدد شاخص صفر دارد پس این است
1208
00:48:47,680 –> 00:48:48,400
اساسا
1209
00:48:48,400 –> 00:48:51,520
چگونه می توان چند چیز ساده را به آن اضافه کرد
1210
00:48:51,520 –> 00:48:52,800
پایتون
1211
00:48:52,800 –> 00:48:55,359
حالا بیایید بگوییم که ما فقط میخواهیم، لیستهای پایتون را فهرست میکنیم
1212
00:48:55,359 –> 00:48:57,280
فقط به دست آوردن
1213
00:48:57,280 –> 00:48:59,680
ام همه لیست ها از غنا تا انتها
1214
00:48:59,680 –> 00:49:01,760
ما نمی خواهیم پادشاهی متحد را اضافه کنیم
1215
00:49:01,760 –> 00:49:03,520
یا فقط می خواهیم لیست را از آن دریافت کنیم
1216
00:49:03,520 –> 00:49:05,119
نیجریه تا آخر
1217
00:49:05,119 –> 00:49:07,440
ما همچنین می توانیم این کار را انجام دهیم، بنابراین فقط می گوییم
1218
00:49:07,440 –> 00:49:08,800
کشورها
1219
00:49:08,800 –> 00:49:11,119
اگر بخواهیم از غنا به آخر برسیم
1220
00:49:11,119 –> 00:49:12,720
ما فقط می توانیم بگوییم
1221
00:49:12,720 –> 00:49:16,559
براکت یک و یک ستون ما
1222
00:49:16,559 –> 00:49:20,079
حالا این همه چیز را از آن می گیرد
1223
00:49:20,079 –> 00:49:21,599
شاخص شماره یک
1224
00:49:21,599 –> 00:49:24,000
تا آخر حالا بیایید مطمئن شویم
1225
00:49:24,000 –> 00:49:25,359
این را ببند
1226
00:49:25,359 –> 00:49:28,800
وقتی آن را اجرا می کنم می بینید که اکنون به من می دهد
1227
00:49:28,800 –> 00:49:29,520
حداقل
1228
00:49:29,520 –> 00:49:32,319
بدون پادشاهی متحد که چگونه به
1229
00:49:32,319 –> 00:49:33,839
فقط آن را از
1230
00:49:33,839 –> 00:49:36,160
یک عدد شاخص خاص تا پایان ما
1231
00:49:36,160 –> 00:49:38,160
همچنین می تواند همان کاری را که می توانیم بگوییم انجام دهد
1232
00:49:38,160 –> 00:49:39,200
از دو
1233
00:49:39,200 –> 00:49:40,800
خواهید دید که من را از نیجریه می آورد
1234
00:49:40,800 –> 00:49:42,319
به استرالیا
1235
00:49:42,319 –> 00:49:45,599
اینجا نیجریه و استرالیا
1236
00:49:45,599 –> 00:49:48,000
حالا من همچنین می توانم یک محدوده را مشخص کنم
1237
00:49:48,000 –> 00:49:49,520
من فقط می خواهم دریافت کنم
1238
00:49:49,520 –> 00:49:52,720
لیست از یک به
1239
00:49:52,720 –> 00:49:56,079
دو بسیار خوب اجازه دهید یک مقدار دیگر در اینجا اضافه کنم
1240
00:49:56,079 –> 00:49:58,660
اجازه بدهید بگویم نیوزیلند
1241
00:49:58,660 –> 00:50:01,790
[موسیقی]
1242
00:50:03,119 –> 00:50:06,079
بله، همین جا گفتم نیوزلند
1243
00:50:06,079 –> 00:50:07,200
و این صفر است
1244
00:50:07,200 –> 00:50:09,599
یک دو سه چهار فرض کنید من فقط می خواهم
1245
00:50:09,599 –> 00:50:11,280
برای رسیدن از یک به سه
1246
00:50:11,280 –> 00:50:13,359
من آخری را نمی خواهم و نمی خواهم
1247
00:50:13,359 –> 00:50:14,400
این را بخواه
1248
00:50:14,400 –> 00:50:17,520
من به راحتی می توانم این کار را انجام دهم که از یکی می گویم
1249
00:50:17,520 –> 00:50:20,480
که از غنا شاخص شماره یک است
1250
00:50:20,480 –> 00:50:22,079
سپس بعد از ستون
1251
00:50:22,079 –> 00:50:26,000
من می گویم سه پس یکی دو سه
1252
00:50:26,000 –> 00:50:29,920
یک بار اجرا می کنم که می بینید خوب است
1253
00:50:29,920 –> 00:50:32,640
این به من غنا و نیجریه می دهد بنابراین اینطور است
1254
00:50:32,640 –> 00:50:33,280
صفر
1255
00:50:33,280 –> 00:50:37,200
یک دو سه خوب پس بیایید بگوییم
1256
00:50:37,200 –> 00:50:40,400
تا چهار و وقتی این را اجرا می کنم
1257
00:50:40,400 –> 00:50:44,720
غنا نیجریه و استرالیا را به من می دهد
1258
00:50:44,720 –> 00:50:47,760
بنابراین از اینجا همه راه را به من می دهد
1259
00:50:47,760 –> 00:50:50,640
سه پس این اساساً به دست می آید
1260
00:50:50,640 –> 00:50:51,359
از جانب
1261
00:50:51,359 –> 00:50:54,720
یکی که ما به یکی از قبل شروع کردیم
1262
00:50:54,720 –> 00:50:57,839
که ما به پایان می رسانیم، بنابراین چگونه باید انجام دهیم
1263
00:50:57,839 –> 00:51:01,520
که در پایتون و سپس ما نیز می توانیم
1264
00:51:01,520 –> 00:51:04,880
نوع لیست را دریافت کنید
1265
00:51:04,880 –> 00:51:10,160
حالا اگر چیزی مثل تایپ چاپ کنم
1266
00:51:10,240 –> 00:51:14,480
کشورها اکنون برای من چاپ می شود
1267
00:51:14,480 –> 00:51:16,880
که این یک لیست در اینجا است پس به من اجازه دهید
1268
00:51:16,880 –> 00:51:18,720
فقط سریع cls را تایپ کنید
1269
00:51:18,720 –> 00:51:21,040
برای پاک کردن همه کارهایی که اکنون انجام داده ام اجازه دهید
1270
00:51:21,040 –> 00:51:22,079
آن را چاپ کنید
1271
00:51:22,079 –> 00:51:25,200
می بینید که لیست کلاس ها را می گوید
1272
00:51:25,200 –> 00:51:27,200
بنابراین این به من نشان می دهد که این متغیر
1273
00:51:27,200 –> 00:51:28,640
نوع یک لیست است
1274
00:51:28,640 –> 00:51:30,400
حالا اگر فقط یک متغیر معمولی است، اجازه دهید
1275
00:51:30,400 –> 00:51:32,079
یک متغیر رشته ای بگویید
1276
00:51:32,079 –> 00:51:34,480
همچنین به من نشان می دهد که یک است
1277
00:51:34,480 –> 00:51:35,520
رشته
1278
00:51:35,520 –> 00:51:38,720
حالا بیایید سعی کنیم که اجازه دهید فقط
1279
00:51:38,720 –> 00:51:41,839
برای یک ثانیه از لیست منحرف شوید و بیایید
1280
00:51:41,839 –> 00:51:43,140
بگو اسم داریم
1281
00:51:43,140 –> 00:51:45,280
[موسیقی]
1282
00:51:45,280 –> 00:51:50,079
به من بگو و من نوع اسم را گفتم
1283
00:51:50,079 –> 00:51:51,280
اجراش میکنم
1284
00:51:51,280 –> 00:51:54,240
در اینجا می بینید که یک رشته می گوید اگر i
1285
00:51:54,240 –> 00:51:55,359
این را تغییر دهید
1286
00:51:55,359 –> 00:51:59,280
تا 12 اینجا را می بینید
1287
00:51:59,280 –> 00:52:02,000
عدد صحیح را میگوید، بنابراین چگونه میتوان آن را دریافت کرد
1288
00:52:02,000 –> 00:52:04,400
نوع یک متغیر خاص به طوری که
1289
00:52:04,400 –> 00:52:05,440
اکنون چگونه می دانیم
1290
00:52:05,440 –> 00:52:08,880
که این یک متغیر لیست است اکنون می توانم
1291
00:52:08,880 –> 00:52:09,920
فقط به سادگی
1292
00:52:09,920 –> 00:52:13,359
آن را حذف کنید و سپس فرض کنید می خواهم
1293
00:52:13,359 –> 00:52:14,800
تغییر مقدار
1294
00:52:14,800 –> 00:52:18,480
یک مقدار در این لیست
1295
00:52:18,480 –> 00:52:20,400
حالا بیایید بگوییم من می خواهم این را تغییر دهم
1296
00:52:20,400 –> 00:52:21,520
انگلستان
1297
00:52:21,520 –> 00:52:24,000
به ایالات متحده، بنابراین من فقط دارم می روم
1298
00:52:24,000 –> 00:52:24,670
انجام دادن
1299
00:52:24,670 –> 00:52:25,760
[موسیقی]
1300
00:52:25,760 –> 00:52:30,000
این است که فقط بگوییم کشورها
1301
00:52:30,079 –> 00:52:32,480
0 زیرا تعداد شاخص واحد
1302
00:52:32,480 –> 00:52:34,240
پادشاهی صفر است
1303
00:52:34,240 –> 00:52:39,119
اکنون باید برابر با متحد باشد
1304
00:52:39,119 –> 00:52:41,680
ایالت ها
1305
00:52:42,160 –> 00:52:46,640
و سپس اجازه دهید من فقط یک چاپ اضافه کنم
1306
00:52:46,640 –> 00:52:49,680
اجازه دهید وقتی چاپ می کنم اکنون کشورها را چاپ کنم
1307
00:52:49,680 –> 00:52:52,319
کشورها
1308
00:52:53,200 –> 00:52:55,280
خوب می بینید نام تعریف نشده است
1309
00:52:55,280 –> 00:52:57,200
زیرا ما این متغیر را حذف کرده ایم
1310
00:52:57,200 –> 00:52:58,000
اسم رمز بود
1311
00:52:58,000 –> 00:53:00,800
پس بیایید این خط را برداریم و اجرا کنیم
1312
00:53:00,800 –> 00:53:01,839
آن را دوباره
1313
00:53:01,839 –> 00:53:04,160
اکنون می بینید که اولین مقدار اکنون است
1314
00:53:04,160 –> 00:53:05,520
ایالات متحده
1315
00:53:05,520 –> 00:53:07,920
در همین حال، پادشاهی متحد در اینجا است
1316
00:53:07,920 –> 00:53:09,440
اما این فقط به این دلیل است
1317
00:53:09,440 –> 00:53:11,839
ما اینجا آن را به ایالات متحده تغییر دادیم
1318
00:53:11,839 –> 00:53:12,559
نیز میتواند
1319
00:53:12,559 –> 00:53:15,200
دوباره این کار را انجام دهید، فرض کنید می خواهیم تغییر کنیم
1320
00:53:15,200 –> 00:53:18,880
استرالیا که سوم است
1321
00:53:18,880 –> 00:53:22,480
ما می گوییم سه
1322
00:53:22,480 –> 00:53:24,079
و فرض کنید می خواهیم تغییر کنیم
1323
00:53:24,079 –> 00:53:29,359
استرالیا به کشوری مانند کانادا
1324
00:53:29,359 –> 00:53:32,559
و وقتی آن را اجرا می کنم می بینید
1325
00:53:32,559 –> 00:53:36,400
ما ایالات متحده غنا نیجریه را داریم
1326
00:53:36,400 –> 00:53:38,079
ما استرالیا نداریم دوباره این نیست
1327
00:53:38,079 –> 00:53:40,480
کانادا و سپس نیوزیلند داریم
1328
00:53:40,480 –> 00:53:43,599
بنابراین نحوه تغییر یک خاص است
1329
00:53:43,599 –> 00:53:47,599
ارزش در یک لیست حالا فرض کنید می خواهیم
1330
00:53:47,599 –> 00:53:48,880
فقط دریافت کنید
1331
00:53:48,880 –> 00:53:51,839
در پایان این لیست می دانید که ما می توانیم
1332
00:53:51,839 –> 00:53:54,079
همچنین آن را دریافت کنید فقط به من اجازه دهید فقط سریع
1333
00:53:54,079 –> 00:53:57,839
همه اینها را حذف کنید ما می توانیم نیوزیلند را دریافت کنیم
1334
00:53:57,839 –> 00:54:01,839
فقط با تایپ کشورها با شاخص آن
1335
00:54:01,839 –> 00:54:02,559
عدد
1336
00:54:02,559 –> 00:54:05,359
که صفر یک دو سه چهار جدید است
1337
00:54:05,359 –> 00:54:07,280
عدد شاخص نیوزلند چهار است
1338
00:54:07,280 –> 00:54:10,720
اگر چهار تایپ کنم و آن را اجرا کنم به من می دهد
1339
00:54:10,720 –> 00:54:11,760
نیوزلند
1340
00:54:11,760 –> 00:54:14,240
اما اکنون می توانم آن را به روش دیگری نیز انجام دهم
1341
00:54:14,240 –> 00:54:15,839
اگر علامت منفی اضافه کنم
1342
00:54:15,839 –> 00:54:18,640
همین جا اجازه دهید این را حذف کنم و می گویم
1343
00:54:18,640 –> 00:54:19,599
یکی
1344
00:54:19,599 –> 00:54:22,640
اکنون این لیست را دریافت می کند
1345
00:54:22,640 –> 00:54:26,000
از آخرین مقدار در لیست
1346
00:54:26,000 –> 00:54:28,640
حالا اگر این را اجرا کنم می بینید به من می دهد
1347
00:54:28,640 –> 00:54:29,760
نیوزلند
1348
00:54:29,760 –> 00:54:33,040
اگر بگویم منهای 2
1349
00:54:33,040 –> 00:54:36,720
اگر من این را اجرا کنم، واضح است که -2 استرالیا است
1350
00:54:36,720 –> 00:54:37,359
اکنون
1351
00:54:37,359 –> 00:54:40,240
می بینید که ما استرالیا داریم پس توجه داشته باشید
1352
00:54:40,240 –> 00:54:42,160
وقتی از علامت منفی استفاده می کنید
1353
00:54:42,160 –> 00:54:45,680
آن لیست را از آخرین لیست به شما می دهد
1354
00:54:45,680 –> 00:54:48,400
از پایین اساسا اما شما متوجه می شوید
1355
00:54:48,400 –> 00:54:48,799
که
1356
00:54:48,799 –> 00:54:51,599
از ابتدا از 0 برای
1357
00:54:51,599 –> 00:54:52,319
اولین
1358
00:54:52,319 –> 00:54:53,599
و سپس زمانی که ما در حال شروع برای
1359
00:54:53,599 –> 00:54:55,680
آخرین ما از منهای یک استفاده می کنیم
1360
00:54:55,680 –> 00:54:58,559
بله به این دلیل است که همانطور که در حالت عادی می دانیم
1361
00:54:58,559 –> 00:54:59,280
ریاضی
1362
00:54:59,280 –> 00:55:02,480
صفر نه منفی است و نه مثبت
1363
00:55:02,480 –> 00:55:05,200
بنابراین وقتی از پشت شروع می کنیم استفاده می کنیم
1364
00:55:05,200 –> 00:55:05,599
یکی
1365
00:55:05,599 –> 00:55:08,000
منهای صفر نیست، بنابراین وقتی از the شروع می کنیم
1366
00:55:08,000 –> 00:55:08,799
جلو
1367
00:55:08,799 –> 00:55:10,880
وقتی از پشت شروع می کنید صفر است
1368
00:55:10,880 –> 00:55:12,400
منهای یک است
1369
00:55:12,400 –> 00:55:15,760
بنابراین اساساً چگونه می توان از آن استفاده کرد
1370
00:55:15,760 –> 00:55:19,040
حالا خیلی چیزهای دیگه هم هست
1371
00:55:19,040 –> 00:55:20,400
ما می توانیم انجام
1372
00:55:20,400 –> 00:55:23,040
با لیستی مانند ما می توانیم طول آن را بدست آوریم
1373
00:55:23,040 –> 00:55:24,640
این لیست
1374
00:55:24,640 –> 00:55:26,880
حالا فرض کنید می خواهیم چند عدد را بدست آوریم
1375
00:55:26,880 –> 00:55:28,559
ارزش هایی که در این لیست داریم
1376
00:55:28,559 –> 00:55:30,960
زیرا بیشتر اوقات شما بزرگ هستید
1377
00:55:30,960 –> 00:55:32,240
مقدار داده
1378
00:55:32,240 –> 00:55:34,319
می تواند شروع به شمارش یک به یک لایک کند
1379
00:55:34,319 –> 00:55:36,319
اینها اما شما فقط می توانید بگویید
1380
00:55:36,319 –> 00:55:40,079
کشورهای لن که نام آن است
1381
00:55:40,079 –> 00:55:41,119
فهرست
1382
00:55:41,119 –> 00:55:43,599
حالا یه بار اجراش کنم میبینی بهم میده
1383
00:55:43,599 –> 00:55:44,400
پنج
1384
00:55:44,400 –> 00:55:46,960
که به این دلیل است که من پنج مقدار در آن دارم
1385
00:55:46,960 –> 00:55:49,599
در اینجا اما توجه داشته باشید که وقتی آن را به من می دهد
1386
00:55:49,599 –> 00:55:50,319
پاسخ
1387
00:55:50,319 –> 00:55:53,440
آن را بر اساس مقدار شاخص به من نمی دهد
1388
00:55:53,440 –> 00:55:56,240
اکنون مقدار شاخص دقیقاً مانند شناسه است
1389
00:55:56,240 –> 00:55:57,760
به هر یک از اینها اختصاص داده شده است
1390
00:55:57,760 –> 00:56:01,040
مقادیر درست در اینجا اما زمانی که من محاسبه می کنم
1391
00:56:01,040 –> 00:56:03,200
طولی که به من مقدار واقعی می دهد
1392
00:56:03,200 –> 00:56:05,119
ما اینجا داریم که پنج است
1393
00:56:05,119 –> 00:56:06,559
اما اگر باید آن را از روی محاسبه کنم
1394
00:56:06,559 –> 00:56:08,640
عدد شاخص چهار خواهد بود
1395
00:56:08,640 –> 00:56:11,440
امیدوارم درک کرده باشید که شما نیز می توانید
1396
00:56:11,440 –> 00:56:11,760
انجام دادن
1397
00:56:11,760 –> 00:56:14,799
برخی چیزهای دیگر مانند یک لیست به عنوان شما
1398
00:56:14,799 –> 00:56:15,440
می تواند ببیند
1399
00:56:15,440 –> 00:56:18,640
همه اینها در حال حاضر به جای رشته هستند
1400
00:56:18,640 –> 00:56:19,839
رشته های چاپ
1401
00:56:19,839 –> 00:56:24,079
اجازه دهید فقط این نیوزلند را حذف کنم
1402
00:56:25,760 –> 00:56:28,720
به جای چاپ فقط رشته ها می توانم
1403
00:56:28,720 –> 00:56:29,200
تغییر دادن
1404
00:56:29,200 –> 00:56:32,480
بیایید بگوییم این توپچی من می توانم آن را به آن تغییر دهم
1405
00:56:32,480 –> 00:56:34,319
عددی مثل دو
1406
00:56:34,319 –> 00:56:36,400
بنابراین اکنون ما یک رشته داریم
1407
00:56:36,400 –> 00:56:37,440
عدد صحیح
1408
00:56:37,440 –> 00:56:40,559
اگر اینها را چاپ کنم خوب است
1409
00:56:40,559 –> 00:56:45,760
به من چهار می دهد پس اجازه دهید طول را حذف کنم
1410
00:56:45,760 –> 00:56:48,400
وقتی من این را چاپ می کنم می بینید که به من می دهد
1411
00:56:48,400 –> 00:56:50,079
آنچه می خواهم ببینم
1412
00:56:50,079 –> 00:56:51,680
اگر شماره فهرست این را چاپ کنم
1413
00:56:51,680 –> 00:56:54,319
که یکی است
1414
00:56:55,599 –> 00:56:58,720
و من اجرا را فشار می دهم هنوز دو تا به من می دهد
1415
00:56:58,720 –> 00:57:01,839
بنابراین ما می توانیم انواع داده های مختلف را با هم ترکیب کنیم
1416
00:57:01,839 –> 00:57:04,960
در یک لیست می توانم این نیجریه را نیز تغییر دهم
1417
00:57:04,960 –> 00:57:08,160
به true که یک بار i یک مقدار بولی است
1418
00:57:08,160 –> 00:57:09,760
آن را اجرا کنید
1419
00:57:09,760 –> 00:57:13,119
این را حذف کنیم
1420
00:57:13,119 –> 00:57:16,079
من این را اجرا می کنم به من می دهد که بنابراین وجود دارد
1421
00:57:16,079 –> 00:57:17,599
خطا نمی شود هیچ چیز پیش نمی رود
1422
00:57:17,599 –> 00:57:18,480
درگیری
1423
00:57:18,480 –> 00:57:21,280
ما به راحتی می توانیم این کار را انجام دهیم و شما
1424
00:57:21,280 –> 00:57:21,920
یاد آوردن
1425
00:57:21,920 –> 00:57:26,799
که نوع آن را بررسی کردیم
1426
00:57:26,799 –> 00:57:29,920
از یک لیست درست در اینجا
1427
00:57:29,920 –> 00:57:33,200
وقتی این را اجرا می کنم می بینید که به من می دهد
1428
00:57:33,200 –> 00:57:35,520
class list به این معنی که این متغیر است
1429
00:57:35,520 –> 00:57:36,480
یک لیست
1430
00:57:36,480 –> 00:57:39,040
اما فرض کنید می خواهم نوع آن را بررسی کنم
1431
00:57:39,040 –> 00:57:41,119
از مقادیر موجود در یک لیست
1432
00:57:41,119 –> 00:57:42,799
مانند من می خواهم نوع این را بررسی کنم
1433
00:57:42,799 –> 00:57:45,359
مقدار یا نوع این مقدار
1434
00:57:45,359 –> 00:57:48,160
اکنون همانطور که می دانید این مقدار یک رشته است
1435
00:57:48,160 –> 00:57:50,079
این یک عدد صحیح است این یک بولی است
1436
00:57:50,079 –> 00:57:50,720
ارزش
1437
00:57:50,720 –> 00:57:53,520
این نیز یک رشته است اجازه دهید من آن را بیش از حد
1438
00:57:53,520 –> 00:57:55,040
شما می بینید که آن را به من می دهد
1439
00:57:55,040 –> 00:57:58,319
با این عدد صحیح و یک بار i over on
1440
00:57:58,319 –> 00:58:00,720
این اجازه بدهید ببینم خوب است به من نمی دهد
1441
00:58:00,720 –> 00:58:02,559
هر چیزی وجود دارد به جز این یک بولی است
1442
00:58:02,559 –> 00:58:06,079
ارزش و این یک رشته است پس بیایید بگوییم
1443
00:58:06,079 –> 00:58:06,640
من می خواهم
1444
00:58:06,640 –> 00:58:10,000
اینو بگیر فقط میگم تایپ کن
1445
00:58:10,000 –> 00:58:13,200
کشورها براکت و من آن را می دهم
1446
00:58:13,200 –> 00:58:14,000
شاخص آن
1447
00:58:14,000 –> 00:58:17,040
حالا وقتی این را اجرا می کنم شماره
1448
00:58:17,040 –> 00:58:20,079
می بینید که می گوید کلاس یک رشته است
1449
00:58:20,079 –> 00:58:21,599
بیایید بگوییم من می خواهم برای دومی بگیرم
1450
00:58:21,599 –> 00:58:25,119
یکی که دارای مقدار شاخص یک است
1451
00:58:25,119 –> 00:58:28,319
هنگامی که آن را اجرا می کنم به من عدد صحیح let’s را می دهد
1452
00:58:28,319 –> 00:58:31,440
برای سومی تلاش کن
1453
00:58:32,079 –> 00:58:34,880
به من می دهد bool که به معنای بولی است
1454
00:58:34,880 –> 00:58:36,000
اساساً اینگونه است
1455
00:58:36,000 –> 00:58:39,760
نوع رشته را دریافت کنید
1456
00:58:39,760 –> 00:58:43,119
و همچنین می توانیم کارهای دیگری انجام دهیم
1457
00:58:43,119 –> 00:58:44,559
پسندیدن
1458
00:58:44,559 –> 00:58:47,040
بیایید آخرین چیزی را که می خواهم نشان دهم بگوییم
1459
00:58:47,040 –> 00:58:48,640
شما برای این بخش
1460
00:58:48,640 –> 00:58:52,079
راه دیگری برای تعریف رشته است
1461
00:58:52,079 –> 00:58:54,720
یا اجازه بدهید بگویم منظورم یک رشته اختصاص دهیم
1462
00:58:54,720 –> 00:58:55,280
یک لیست
1463
00:58:55,280 –> 00:58:58,720
ببخشید به جای استفاده از مربع
1464
00:58:58,720 –> 00:59:00,079
براکت ها
1465
00:59:00,079 –> 00:59:03,599
ما همچنین می توانیم از چیزی که به آن می گوییم استفاده کنیم
1466
00:59:03,599 –> 00:59:06,880
لیست ها اما اکنون که ما از این استفاده می کنیم
1467
00:59:06,880 –> 00:59:08,480
سازنده لیست
1468
00:59:08,480 –> 00:59:10,799
آن را سازنده لیست می نامند
1469
00:59:10,799 –> 00:59:13,119
برای ساخت لیست استفاده می شود
1470
00:59:13,119 –> 00:59:14,880
ما از براکت استفاده می کنیم
1471
00:59:14,880 –> 00:59:16,559
دوباره می خواهیم استفاده کنیم
1472
00:59:16,559 –> 00:59:20,079
براکت های گرد معمولی مانند این
1473
00:59:20,079 –> 00:59:25,599
اما حالا اجازه دهید این خط را حذف کنم
1474
00:59:25,599 –> 00:59:28,240
حالا بیایید از سازنده لیست استفاده کنیم
1475
00:59:28,240 –> 00:59:29,680
نحوه انجام را مشخص کنید
1476
00:59:29,680 –> 00:59:34,720
یک لیست جدید بسازید تا بگویید لیست
1477
00:59:34,720 –> 00:59:36,880
و من از براکت های معمولی استفاده خواهم کرد
1478
00:59:36,880 –> 00:59:38,160
پرانتز
1479
00:59:38,160 –> 00:59:40,400
و وقتی من هستم باید دو برابر شود
1480
00:59:40,400 –> 00:59:42,240
با استفاده از سازنده لیست که باید باشد
1481
00:59:42,240 –> 00:59:43,760
اینجوری دوبل
1482
00:59:43,760 –> 00:59:46,079
اکنون در اینجا می توانم تمام ارزش هایم را داشته باشم
1483
00:59:46,079 –> 00:59:48,319
پسندیدن
1484
00:59:48,960 –> 00:59:54,319
نیجریه من می توانم 34 داشته باشم
1485
00:59:54,319 –> 00:59:57,839
من می توانم غلط داشته باشم و یک بار چاپ کنم
1486
00:59:57,839 –> 01:00:00,400
اینها خوب است ما نمی خواهیم نوع چاپ کنیم
1487
01:00:00,400 –> 01:00:03,839
ما فقط می خواهیم همه چیز را چاپ کنیم
1488
01:00:03,839 –> 01:00:06,720
کشورها اکنون می بینید که به من می دهد
1489
01:00:06,720 –> 01:00:08,960
همه چیزهایی که می خواهم ببینم
1490
01:00:08,960 –> 01:00:11,520
بنابراین اساساً چگونه می توان از لیست استفاده کرد
1491
01:00:11,520 –> 01:00:13,680
سازنده برای تعیین یک لیست
1492
01:00:13,680 –> 01:00:16,960
بنابراین ما می توانیم یک لیست را به دو روش چاپ کنیم
1493
01:00:16,960 –> 01:00:19,760
ام معمولی لیست دوم
1494
01:00:19,760 –> 01:00:20,799
سازنده
1495
01:00:20,799 –> 01:00:23,839
و سپس ما همچنین می توانیم با استفاده از
1496
01:00:23,839 –> 01:00:24,880
راه عادی
1497
01:00:24,880 –> 01:00:28,240
بدون لیست مانند کروشه مربع
1498
01:00:28,240 –> 01:00:33,040
مانند اینها اجازه دهید بگویم کشورها به
1499
01:00:33,040 –> 01:00:36,559
پس حالا اگر بگویم تایپ کنید
1500
01:00:36,559 –> 01:00:42,000
چاپ نوع کشورها
1501
01:00:42,000 –> 01:00:45,040
می بینید که لیستی به من می دهد
1502
01:00:45,040 –> 01:00:46,960
و سپس اجازه دهید من نیز نوع را چاپ کنم
1503
01:00:46,960 –> 01:00:48,319
کشورها نیز
1504
01:00:48,319 –> 01:00:51,040
فقط برای نشان دادن اینکه هر دوی آنها هنوز هستند
1505
01:00:51,040 –> 01:00:51,920
یک لیست
1506
01:00:51,920 –> 01:00:56,160
پس فهرست و فهرست کنید تا اینطور شود
1507
01:00:56,160 –> 01:00:58,960
همه چیز در مورد اصول اولیه لیست در بعدی
1508
01:00:58,960 –> 01:01:00,319
ویدیو ما قصد داریم صحبت کنیم
1509
01:01:00,319 –> 01:01:03,200
اطلاعات بیشتر در مورد ویژگی های لیست هنوز وجود دارد
1510
01:01:03,200 –> 01:01:11,839
کارهای زیادی که می توانیم با لیست ها انجام دهیم
1511
01:01:12,079 –> 01:01:13,520
در این قسمت قرار است صحبت کنیم
1512
01:01:13,520 –> 01:01:16,079
بیشتر در مورد لیست به طور خاص ما می خواهیم
1513
01:01:16,079 –> 01:01:17,040
در مورد صحبت کردن
1514
01:01:17,040 –> 01:01:19,680
توابع یا روش های لیست را در لیست می کند
1515
01:01:19,680 –> 01:01:20,640
پایتون
1516
01:01:20,640 –> 01:01:23,680
بنابراین در قسمت آخر به شما نشان دادم
1517
01:01:23,680 –> 01:01:24,240
لیست ها
1518
01:01:24,240 –> 01:01:26,319
و کارهای زیادی که حداقل می توانید انجام دهید
1519
01:01:26,319 –> 01:01:27,920
ویژگی های لیست فراوان
1520
01:01:27,920 –> 01:01:29,440
در این ویدیو بیشتر غواصی می کنیم
1521
01:01:29,440 –> 01:01:31,520
اکنون عمیق تر بگوییم
1522
01:01:31,520 –> 01:01:34,319
ما دو لیست داریم که اولی لیست است
1523
01:01:34,319 –> 01:01:36,079
یکی
1524
01:01:36,079 –> 01:01:38,400
و این لیست فقط یک دسته از آنهاست
1525
01:01:38,400 –> 01:01:39,520
شماره
1526
01:01:39,520 –> 01:01:42,559
یک دو سه چهار
1527
01:01:42,559 –> 01:01:47,520
پنج و سپس لیست دو را داریم
1528
01:01:47,599 –> 01:01:50,240
و سپس ما می خواهیم این لیست دو تا فقط
1529
01:01:50,240 –> 01:01:50,880
بودن
1530
01:01:50,880 –> 01:01:53,680
بیایید بگوییم یک دسته میوه بنابراین داریم
1531
01:01:53,680 –> 01:01:56,240
موز
1532
01:01:57,839 –> 01:02:01,440
و سپس ما ام را داریم
1533
01:02:04,839 –> 01:02:06,000
سیب
1534
01:02:06,000 –> 01:02:07,220
انبه
1535
01:02:07,220 –> 01:02:10,489
[موسیقی]
1536
01:02:12,160 –> 01:02:14,100
و سپس بیایید ترتیب را ببینیم
1537
01:02:14,100 –> 01:02:18,319
[موسیقی]
1538
01:02:18,319 –> 01:02:20,799
بنابراین اکنون ما این دو لیست را داریم
1539
01:02:20,799 –> 01:02:22,799
می گوییم می خواهیم به این دو لیست بپیوندیم
1540
01:02:22,799 –> 01:02:23,760
با هم مثل
1541
01:02:23,760 –> 01:02:26,240
ما می خواهیم آن را با هم چاپ کنیم
1542
01:02:26,240 –> 01:02:27,359
قصد انجام کاری شبیه به
1543
01:02:27,359 –> 01:02:30,079
لیست یک
1544
01:02:30,100 –> 01:02:31,359
[موسیقی]
1545
01:02:31,359 –> 01:02:36,559
نقطه اضافه نقطه گسترش
1546
01:02:36,640 –> 01:02:39,839
من می خواهم آن را با لیست دو گسترش دهم
1547
01:02:39,839 –> 01:02:43,680
حالا یک بار لیست یک را چاپ می کنم
1548
01:02:45,280 –> 01:02:48,240
چیزی که این قرار است به من بدهد این است
1549
01:02:48,240 –> 01:02:50,559
این مشترک با این
1550
01:02:50,559 –> 01:02:53,760
پس بیایید آن را در اینجا چاپ کنیم
1551
01:02:53,760 –> 01:02:56,400
سه چهار پنج و سپس النگو سیب موز
1552
01:02:56,400 –> 01:02:57,280
پرتقال ها
1553
01:02:57,280 –> 01:02:59,440
بنابراین شما فقط اینها را به من بدهید
1554
01:02:59,440 –> 01:03:00,880
این اولین لیست است
1555
01:03:00,880 –> 01:03:03,119
به لیست دوم پیوست، بنابراین
1556
01:03:03,119 –> 01:03:04,799
چه چیزی گسترش می یابد
1557
01:03:04,799 –> 01:03:07,839
آیا این دو لیست را با هم ترکیب می کند؟
1558
01:03:07,839 –> 01:03:10,480
اما بیایید بگوییم که می خواهیم به آن یک ارزش اضافه کنیم
1559
01:03:10,480 –> 01:03:11,280
پایان
1560
01:03:11,280 –> 01:03:14,799
از این لیست مانند پرتقال ام ما می خواهیم
1561
01:03:14,799 –> 01:03:16,640
اضافه کنید چه چیز دیگری داریم
1562
01:03:16,640 –> 01:03:18,400
من فکر می کنم ما گیلاس داریم اما فقط
1563
01:03:18,400 –> 01:03:20,160
می خواهم چیز دیگری به اینها اضافه کنم
1564
01:03:20,160 –> 01:03:23,839
ما می توانیم حداقل یک کاری انجام دهیم
1565
01:03:25,359 –> 01:03:29,359
نقطه ها اضافه می شوند و سپس چه می خواهیم
1566
01:03:29,359 –> 01:03:30,000
علاوه بر
1567
01:03:30,000 –> 01:03:33,920
این اجازه دهید من بگویم گیلاس در حال حاضر زمانی که من چاپ
1568
01:03:33,920 –> 01:03:34,400
فهرست
1569
01:03:34,400 –> 01:03:37,280
دو، همه اینها را با من چاپ خواهد کرد
1570
01:03:37,280 –> 01:03:38,640
گیلاس الان گیلاس است
1571
01:03:38,640 –> 01:03:42,160
بخشی از این لیست را اکنون می بینید که i
1572
01:03:42,160 –> 01:03:44,400
برای من موز سیب انبه پرتقال برداشت
1573
01:03:44,400 –> 01:03:45,920
و برایم گیلاس چاپ می کند
1574
01:03:45,920 –> 01:03:50,160
حالا اگر بگویم می خواهم طول را بگیرم
1575
01:03:50,160 –> 01:03:53,839
از لیست دو، اکنون ما چهار مورد را در اینجا داریم
1576
01:03:53,839 –> 01:03:55,440
اما از آنجایی که ما یکی را ضمیمه کردیم باید ارائه دهد
1577
01:03:55,440 –> 01:03:57,440
ما پنج نفر
1578
01:03:57,440 –> 01:03:59,680
حالا می بینید که ما پنج تا داریم که فقط
1579
01:03:59,680 –> 01:04:02,480
به نظر می رسد این یک راه ساده برای اضافه کردن است
1580
01:04:02,480 –> 01:04:05,920
یک مقدار برای یک لیست و ممکن است بسیار باشد
1581
01:04:05,920 –> 01:04:07,760
مفید نیز
1582
01:04:07,760 –> 01:04:10,640
اما بیایید بگوییم که میخواهیم یک مقدار قرار دهیم
1583
01:04:10,640 –> 01:04:13,839
در بین یکی از این مواردی که ما داریم
1584
01:04:13,839 –> 01:04:15,599
می خواهیم مقداری را در این بین قرار دهیم
1585
01:04:15,599 –> 01:04:17,200
موز و سیب
1586
01:04:17,200 –> 01:04:19,680
این گیلاس را می خواهیم همین جا باشد
1587
01:04:19,680 –> 01:04:21,280
چیزی مثل این
1588
01:04:21,280 –> 01:04:23,119
حالا اگر بخواهیم این کار را انجام دهیم، من فقط می خواهم
1589
01:04:23,119 –> 01:04:24,400
لیست دو را بگو
1590
01:04:24,400 –> 01:04:27,760
نقطه را وارد کنید و سپس این کار را انجام دهید
1591
01:04:27,760 –> 01:04:28,319
گرفتن
1592
01:04:28,319 –> 01:04:32,079
دو ورودی در حال حاضر آن را به
1593
01:04:32,079 –> 01:04:34,720
شماره شاخص محل شاخص مورد نظر ما
1594
01:04:34,720 –> 01:04:37,039
برای قرار دادن آن می خواهید آن را در یکی قرار دهید
1595
01:04:37,039 –> 01:04:38,400
و سپس آنچه می خواهید در آنجا قرار دهید وجود دارد
1596
01:04:38,400 –> 01:04:40,640
گیلاس حالا اجازه دهید این را بیشتر توضیح دهم
1597
01:04:40,640 –> 01:04:43,440
بنابراین می گوید لیست دو نقطه درج ما می خواهیم
1598
01:04:43,440 –> 01:04:44,000
گفتن
1599
01:04:44,000 –> 01:04:46,640
در شاخص شماره یک به معنای درست است
1600
01:04:46,640 –> 01:04:47,599
بله
1601
01:04:47,599 –> 01:04:50,640
پس گیلاس باید همینجا باشه پس صفر
1602
01:04:50,640 –> 01:04:53,200
یکی که ما می خواهیم اینجا باشد ما می خواهیم
1603
01:04:53,200 –> 01:04:54,640
گیلاس ورودی
1604
01:04:54,640 –> 01:04:56,360
حالا وقتی گیلاس چاپ می کنم
1605
01:04:56,360 –> 01:04:58,960
[موسیقی]
1606
01:04:58,960 –> 01:05:01,680
اجازه دهید من فقط این را اجرا کنم می بینید که اکنون داریم
1607
01:05:01,680 –> 01:05:02,880
پس موز داریم
1608
01:05:02,880 –> 01:05:06,400
گیلاس در بین و بین موز
1609
01:05:06,400 –> 01:05:08,000
و سیب ما گیلاس داریم
1610
01:05:08,000 –> 01:05:11,119
بنابراین نحوه درج یک مقدار است
1611
01:05:11,119 –> 01:05:14,400
بین یک لیست اما حالا بیایید بگوییم ما
1612
01:05:14,400 –> 01:05:16,480
می خواهید مقدار خاصی را از آن حذف کنید
1613
01:05:16,480 –> 01:05:17,520
آن لیست
1614
01:05:17,520 –> 01:05:21,599
می توان گفت این 2 نقطه را حذف کنید
1615
01:05:21,599 –> 01:05:24,540
و بیایید فقط موز را حذف کنیم
1616
01:05:24,540 –> 01:05:27,800
[موسیقی]
1617
01:05:27,920 –> 01:05:30,160
حالا یک بار لیست دو را چاپ کنم، قرار است
1618
01:05:30,160 –> 01:05:31,359
چاپ لیست میانگین
1619
01:05:31,359 –> 01:05:35,200
دو تا بدون موز و این خیلی آسان است
1620
01:05:35,200 –> 01:05:38,640
این فقط با گفتن حذف و سپس هر چیزی است
1621
01:05:38,640 –> 01:05:40,880
می خواهید حذف کنید
1622
01:05:40,880 –> 01:05:42,240
اما حالا فرض کنید می خواهیم انجام دهیم
1623
01:05:42,240 –> 01:05:43,920
چیزی شبیه به ما می خواهیم حذف کنیم
1624
01:05:43,920 –> 01:05:45,039
همه چیز در این لیست
1625
01:05:45,039 –> 01:05:48,839
میخواهیم آن را روشن کنیم، فقط میتوانیم بگوییم
1626
01:05:48,839 –> 01:05:50,000
list2.clear
1627
01:05:50,000 –> 01:05:52,880
و هیچ چیز قرار نیست یک بار در اینجا باشد
1628
01:05:52,880 –> 01:05:54,559
من list2.clear را می بینم
1629
01:05:54,559 –> 01:05:56,000
این خالی خواهد بود
1630
01:05:56,000 –> 01:05:57,680
یک لیست خالی خواهد بود
1631
01:05:57,680 –> 01:05:59,680
همه چیز را پاک می کند همه چیز را پاک می کند
1632
01:05:59,680 –> 01:06:01,760
ارزش ها در آنجا
1633
01:06:01,760 –> 01:06:04,079
یک بار اجراش کردم، الان می بینید که من را چاپ می کند
1634
01:06:04,079 –> 01:06:05,280
یک لیست خالی
1635
01:06:05,280 –> 01:06:07,760
بنابراین به این ترتیب شما فقط یک لیست را حذف می کنید
1636
01:06:07,760 –> 01:06:09,359
بسیار آسان
1637
01:06:09,359 –> 01:06:12,559
اما حالا این را بگوییم
1638
01:06:12,559 –> 01:06:16,000
ما این ارزش ها را داریم
1639
01:06:16,000 –> 01:06:18,319
و انبه ای که می خواهیم شاخص را بدست آوریم
1640
01:06:18,319 –> 01:06:20,240
تعداد انبه
1641
01:06:20,240 –> 01:06:22,960
همانطور که می دانیم این صفر یک دو است
1642
01:06:22,960 –> 01:06:24,880
تعداد شاخص انبه دو است
1643
01:06:24,880 –> 01:06:26,880
اما ما می خواهیم آن را بدست آوریم، فرض کنید که داریم
1644
01:06:26,880 –> 01:06:28,640
هزاران
1645
01:06:28,640 –> 01:06:31,039
مقادیر موجود در این لیست را که می خواهم با آنها دریافت کنم
1646
01:06:31,039 –> 01:06:32,240
را
1647
01:06:32,240 –> 01:06:34,640
انبه در آن لیست قرار دارد که من فقط هستم
1648
01:06:34,640 –> 01:06:37,119
قصد گفتن
1649
01:06:39,760 –> 01:06:44,480
چاپ فهرست 2 نقطه ای
1650
01:06:45,760 –> 01:06:48,799
از انبه، بنابراین شما فقط می خواهید چاپ کنید
1651
01:06:48,799 –> 01:06:49,599
شاخص
1652
01:06:49,599 –> 01:06:53,280
تعداد انبه اجازه دهید فقط
1653
01:06:53,280 –> 01:06:56,799
همینجا اجراش کن ببین 2 میگه
1654
01:06:56,799 –> 01:07:00,480
0 1 2. بنابراین به من می گوید انبه کجاست
1655
01:07:00,480 –> 01:07:01,440
واقع شده
1656
01:07:01,440 –> 01:07:04,880
در این لیست که بسیار بسیار مفید است
1657
01:07:04,880 –> 01:07:08,799
حالا بیایید بگوییم که داریم
1658
01:07:08,799 –> 01:07:11,280
یک مقدار بیش از یک بار ظاهر می شود بنابراین ما
1659
01:07:11,280 –> 01:07:12,720
فقط می خواهم بدانم چند بار
1660
01:07:12,720 –> 01:07:13,599
ارزش
1661
01:07:13,599 –> 01:07:16,880
در این لیست ظاهر می شود اکنون بسیار آسان است
1662
01:07:16,880 –> 01:07:19,920
آنچه ما فقط می گوییم لیست است
1663
01:07:19,920 –> 01:07:23,839
نقطه شماری انبه
1664
01:07:23,839 –> 01:07:26,160
پس حالا اگر یکی به ما بگویید چون انبه
1665
01:07:26,160 –> 01:07:28,799
فقط یک بار در این لیست آمده است
1666
01:07:28,799 –> 01:07:32,079
وقتی آن را اجرا کردم، می بینید که ما یکی داریم
1667
01:07:32,079 –> 01:07:35,160
اجازه بدهید بیام اینجا و دوباره انبه را وارد کنم
1668
01:07:35,160 –> 01:07:38,290
[موسیقی]
1669
01:07:38,319 –> 01:07:40,480
حالا وقتی آن را اجرا می کنم این بار آن را می بینید
1670
01:07:40,480 –> 01:07:41,440
ما دو تا داریم
1671
01:07:41,440 –> 01:07:44,640
زیرا انبه دو بار در لیست ما قرار دارد
1672
01:07:44,640 –> 01:07:48,640
بنابراین به سادگی این کار را انجام دهیم
1673
01:07:48,640 –> 01:07:52,160
اما حالا بیایید بگوییم که داریم
1674
01:07:52,160 –> 01:07:54,880
لیستی از اعداد و فرض کنید آنها هستند
1675
01:07:54,880 –> 01:07:56,000
پراکنده مانند اجازه دهید
1676
01:07:56,000 –> 01:07:59,440
بگو ما داریم
1677
01:07:59,440 –> 01:08:01,890
یک بله
1678
01:08:01,890 –> 01:08:05,039
[موسیقی]
1679
01:08:05,039 –> 01:08:08,720
و به من اجازه بده
1680
01:08:08,720 –> 01:08:11,680
همه اینها را حذف کنید چهار پنج تا داریم
1681
01:08:11,680 –> 01:08:12,480
بگو ما داریم
1682
01:08:12,480 –> 01:08:16,399
سه اینجا پس چهار سه پنج یک
1683
01:08:16,399 –> 01:08:19,520
و در پایان دو عدد داشته باشیم
1684
01:08:19,520 –> 01:08:21,120
بنابراین فرض کنید می خواهیم این لیست را چاپ کنیم
1685
01:08:21,120 –> 01:08:23,279
به ترتیب صعودی همانطور که گفتم می دانید
1686
01:08:23,279 –> 01:08:24,880
در پایتون ممکن است با a کار کنید
1687
01:08:24,880 –> 01:08:27,198
داده های زیادی داریم و هزاران داده داریم
1688
01:08:27,198 –> 01:08:28,799
اعدادی که پراکنده هستند
1689
01:08:28,799 –> 01:08:30,560
و ما می خواهیم آنها را مطابق با آن چاپ کنیم
1690
01:08:30,560 –> 01:08:32,799
فرض کنید از 100 می خواهیم چاپ کنیم
1691
01:08:32,799 –> 01:08:36,080
250 تا 350 بر این اساس پراکنده نیست
1692
01:08:36,080 –> 01:08:38,560
ما به راحتی می توانیم کاری را که من هستم انجام دهیم
1693
01:08:38,560 –> 01:08:39,920
خواهد گفت
1694
01:08:39,920 –> 01:08:42,960
لیست است
1695
01:08:42,960 –> 01:08:47,359
مرتب سازی یک نقطه
1696
01:08:47,359 –> 01:08:50,319
اینجوری پس همینجا میرم
1697
01:08:50,319 –> 01:08:50,960
چاپ
1698
01:08:50,960 –> 01:08:53,359
حالا یکی را لیست کنید، وقتی چاپش کردم نیست
1699
01:08:53,359 –> 01:08:55,279
چهار سه پنج یک دو چاپ خواهم کرد
1700
01:08:55,279 –> 01:08:56,799
یک دو را چاپ می کند
1701
01:08:56,799 –> 01:09:00,080
سه چهار پنج به ترتیب صعودی
1702
01:09:00,080 –> 01:09:02,238
حالا می بینید که ما یک دو سه داریم
1703
01:09:02,238 –> 01:09:03,439
چهار پنج
1704
01:09:03,439 –> 01:09:06,640
این نیز هنگام کار بسیار مفید است
1705
01:09:06,640 –> 01:09:09,679
در پایتون اما حالا اجازه دهید حذف کنم
1706
01:09:09,679 –> 01:09:11,279
ما نمی خواهیم این انبه را داشته باشیم
1707
01:09:11,279 –> 01:09:13,600
دوبار که فقط برای آزمایش بود
1708
01:09:13,600 –> 01:09:15,600
اما حالا بیایید بگوییم که می خواهیم چاپ کنیم
1709
01:09:15,600 –> 01:09:18,080
لیستی از پشت که می خواهیم برگردانیم
1710
01:09:18,080 –> 01:09:18,960
لیست
1711
01:09:18,960 –> 01:09:21,439
ما می خواهیم آن را از پایین چه چیزی چاپ کنیم
1712
01:09:21,439 –> 01:09:22,799
ما قصد داریم انجام دهیم
1713
01:09:22,799 –> 01:09:24,490
لیست 2 را می گوییم
1714
01:09:24,490 –> 01:09:26,479
[موسیقی]
1715
01:09:26,479 –> 01:09:30,080
و نقطه معکوس آن بسیار آسان است
1716
01:09:30,080 –> 01:09:32,560
ما فقط دو نقطه معکوس و یک بار آزاد می کنیم
1717
01:09:32,560 –> 01:09:34,319
ما این دو را چاپ می کنیم
1718
01:09:34,319 –> 01:09:36,158
خواهید دید که از آن چاپ شده است
1719
01:09:36,158 –> 01:09:37,839
پرتقال و سپس به انبه
1720
01:09:37,839 –> 01:09:41,759
به سیب و موز اجازه دهید آن را اجرا کنیم
1721
01:09:41,759 –> 01:09:44,479
اکنون موز سیب انبه پرتقال را می بینید
1722
01:09:44,479 –> 01:09:46,158
حالا که چگونه به راحتی بود
1723
01:09:46,158 –> 01:09:49,600
چاپ یک لیست از پایین از
1724
01:09:49,600 –> 01:09:50,158
آخر
1725
01:09:50,158 –> 01:09:53,359
ارزش در آن لیست
1726
01:09:53,359 –> 01:09:54,960
خوب حالا فرض کنید می خواهیم کپی کنیم
1727
01:09:54,960 –> 01:09:57,199
لیستی که ما می خواهیم
1728
01:09:57,199 –> 01:10:00,640
فقط این لیست را بگیرید و دوباره کپی کنید یا
1729
01:10:00,640 –> 01:10:02,640
یه چیزی شبیه اون
1730
01:10:02,640 –> 01:10:05,360
بیایید آن را برای لیست دو آزمایش کنیم، اجازه دهید حذف کنم
1731
01:10:05,360 –> 01:10:06,159
این
1732
01:10:06,159 –> 01:10:10,080
پس بیایید لیست دیگری به نام لیست داشته باشیم
1733
01:10:10,080 –> 01:10:12,800
سه و فرض کنید ما این لیست را می خواهیم
1734
01:10:12,800 –> 01:10:14,400
سه تا دقیقاً یکسان باشند
1735
01:10:14,400 –> 01:10:16,560
با این یک کپی از لیست دو
1736
01:10:16,560 –> 01:10:20,400
بنابراین آنچه ما فقط می خواهیم بگوییم فهرست است
1737
01:10:20,400 –> 01:10:25,120
نظریه می تواند برابر با فهرست یک باشد
1738
01:10:25,440 –> 01:10:28,880
یا لیست دو یعنی فقط کپی کنید
1739
01:10:28,880 –> 01:10:30,159
بنابراین شما فقط می خواهید همه را کپی کنید
1740
01:10:30,159 –> 01:10:32,320
مقادیر را در این دو قرار دهید و سپس آن را در آن جایگذاری کنید
1741
01:10:32,320 –> 01:10:33,280
این سه
1742
01:10:33,280 –> 01:10:37,280
حالا یک بار این سه را چاپ کرده و اجرا می کنیم
1743
01:10:37,280 –> 01:10:40,400
ما دقیقاً همان چیزی را داریم که به دست می آوریم
1744
01:10:40,400 –> 01:10:43,920
وقتی لیست دو را چاپ می کنیم دقیقاً همینطور است
1745
01:10:43,920 –> 01:10:46,000
همان چیز
1746
01:10:46,000 –> 01:10:48,560
و سپس ما همچنین می توانیم کارهای بیشتری انجام دهیم
1747
01:10:48,560 –> 01:10:50,480
سرگرم کننده مانند فرض کنید ما فقط می خواهیم
1748
01:10:50,480 –> 01:10:53,120
آخرین مقدار را از این و فقط حذف کنید
1749
01:10:53,120 –> 01:10:53,600
چاپ
1750
01:10:53,600 –> 01:10:57,840
هر چیز دیگری را می توانیم با گفتن انجام دهیم
1751
01:10:57,840 –> 01:10:59,360
ما می توانیم از آن با گفتن استفاده کنیم
1752
01:10:59,360 –> 01:11:02,240
روش pop بنابراین می توانیم فقط لیست2 را بگوییم
1753
01:11:02,240 –> 01:11:04,000
[موسیقی]
1754
01:11:04,000 –> 01:11:08,080
لیست 2 نقطه پاپ است بنابراین وقتی می گوییم list2.pop
1755
01:11:08,080 –> 01:11:09,600
این فقط آخرین مقدار را حذف می کند
1756
01:11:09,600 –> 01:11:11,199
ما در آن لیست داریم، اجازه دهید فقط حذف کنیم
1757
01:11:11,199 –> 01:11:12,000
این
1758
01:11:12,000 –> 01:11:13,360
ما آخرین مقدار خود را حذف می کنیم
1759
01:11:13,360 –> 01:11:16,560
در آن لیست و سپس
1760
01:11:16,560 –> 01:11:18,560
بقیه را راحت کنید تا وقتی اینها را چاپ کنم
1761
01:11:18,560 –> 01:11:19,679
دو الان
1762
01:11:19,679 –> 01:11:22,800
اکنون باید فقط سه مقدار داشته باشید
1763
01:11:22,800 –> 01:11:24,400
می بینید که ما موز داریم
1764
01:11:24,400 –> 01:11:28,239
سیب و انبه دیگر پرتقال نیست
1765
01:11:28,239 –> 01:11:29,920
اما بیایید بگوییم که من می خواهم به ما خاص بگویم
1766
01:11:29,920 –> 01:11:31,440
نمی خواهد حذف کند
1767
01:11:31,440 –> 01:11:34,719
شما به یاد داشته باشید که ما فقط می توانیم یک را حذف کنیم
1768
01:11:34,719 –> 01:11:36,000
با گفتن این حرف ارزش قائل شوید
1769
01:11:36,000 –> 01:11:39,280
برای حذف نقطه و سپس ما فقط می توانیم
1770
01:11:39,280 –> 01:11:41,920
آن را در اینجا مشخص کنید مثلاً موز
1771
01:11:41,920 –> 01:11:43,920
و پس از آن زمانی که ما این را چاپ می کنیم این کار انجام می شود
1772
01:11:43,920 –> 01:11:45,840
موز را حذف کنید
1773
01:11:45,840 –> 01:11:50,000
اما ما فقط می توانیم a را حذف یا حذف کنیم
1774
01:11:50,000 –> 01:11:51,040
ارزش
1775
01:11:51,040 –> 01:11:54,080
با استفاده از عدد شاخص so
1776
01:11:54,080 –> 01:11:57,120
در پاپ فقط می توانیم بگوییم لیست نقطه پاپ
1777
01:11:57,120 –> 01:11:59,679
درست مثل بیرون آمدن برای حذف چیزی
1778
01:11:59,679 –> 01:12:01,120
بیایید یکی با
1779
01:12:01,120 –> 01:12:04,320
مقدار شاخص یک اجازه بدهید بگویم یکی
1780
01:12:04,320 –> 01:12:07,120
و چاپ آن به ما انبه موزی می دهد
1781
01:12:07,120 –> 01:12:08,000
پرتقال ها
1782
01:12:08,000 –> 01:12:11,120
همان لیست را به ما می دهد اما بدون
1783
01:12:11,120 –> 01:12:14,560
مقدار آن عدد شاخص
1784
01:12:14,560 –> 01:12:17,600
اما ما همچنین می توانیم از این کار استفاده کنیم
1785
01:12:17,600 –> 01:12:20,159
به جای استفاده از پاپ می توانیم این کار را انجام دهیم
1786
01:12:20,159 –> 01:12:21,600
دقیقا همان چیزی
1787
01:12:21,600 –> 01:12:24,719
اما اکنون می توانیم از delete استفاده کنیم تا وقتی می گوییم
1788
01:12:24,719 –> 01:12:25,199
d e
1789
01:12:25,199 –> 01:12:30,000
من می گویم لیست دو
1790
01:12:30,880 –> 01:12:33,600
بیایید بگوییم صفر پس اکنون این به
1791
01:12:33,600 –> 01:12:34,560
حذف
1792
01:12:34,560 –> 01:12:37,760
مقدار با عدد شاخص صفر
1793
01:12:37,760 –> 01:12:41,120
در این لیست دو لیست تا زمانی که چاپ می کنیم
1794
01:12:41,120 –> 01:12:41,920
لیست دو
1795
01:12:41,920 –> 01:12:43,840
همه چیز را بدون آن به ما می دهد
1796
01:12:43,840 –> 01:12:45,120
موز
1797
01:12:45,120 –> 01:12:47,120
بیایید آن را اجرا کنیم، می بینید که ما سیب داریم
1798
01:12:47,120 –> 01:12:49,199
انبه و پرتقال
1799
01:12:49,199 –> 01:12:51,840
من به یاد دارم که ما همچنین به شما نشان دادم که چگونه
1800
01:12:51,840 –> 01:12:52,480
فقط
1801
01:12:52,480 –> 01:12:54,080
یک لیست پاک کنید که چگونه فقط حذف کنید
1802
01:12:54,080 –> 01:12:56,400
همه چیز در یک لیست ما همچنین می توانیم این کار را انجام دهیم
1803
01:12:56,400 –> 01:12:59,600
با استفاده از این تابع معامله بنابراین به جای
1804
01:12:59,600 –> 01:13:01,280
اگر فقط چیزی را در اینجا مشخص کنید
1805
01:13:01,280 –> 01:13:01,760
گفتن
1806
01:13:01,760 –> 01:13:04,960
حذف لیست 2
1807
01:13:04,960 –> 01:13:06,719
حالا این چیز قرار است پاک شود
1808
01:13:06,719 –> 01:13:09,679
یک بار که آن را اجرا می کنم لیست می شود
1809
01:13:09,679 –> 01:13:13,360
می بینید که می گوید لیست 2 تعریف نشده است
1810
01:13:13,360 –> 01:13:17,520
خوب اما ما لیست 2 را در اینجا داریم
1811
01:13:17,520 –> 01:13:20,800
پس بیایید کاری شبیه اوم انجام دهیم
1812
01:13:20,800 –> 01:13:23,280
حذف
1813
01:13:23,830 –> 01:13:25,280
[موسیقی]
1814
01:13:25,280 –> 01:13:28,960
این یکی آره و بعد بیایید فقط
1815
01:13:28,960 –> 01:13:32,400
چاپ اوه باشه پس امم
1816
01:13:32,400 –> 01:13:35,280
دلیل اینکه می گوید لیست دو را نه
1817
01:13:35,280 –> 01:13:36,880
تعریف شده است
1818
01:13:36,880 –> 01:13:39,920
شما می توانید ببینید که ما یک لیست را در اینجا داریم
1819
01:13:39,920 –> 01:13:40,640
لیست داشته باشید
1820
01:13:40,640 –> 01:13:43,199
دو که انبه سیب موزی است و
1821
01:13:43,199 –> 01:13:44,239
پرتقال ها
1822
01:13:44,239 –> 01:13:46,000
سپس کاری را که ما انجام می دهیم حذف کردیم
1823
01:13:46,000 –> 01:13:48,159
لیست دو تا یک بار ما حذف می کنیم
1824
01:13:48,159 –> 01:13:51,280
این لیست دو کاملاً متفاوت است
1825
01:13:51,280 –> 01:13:54,400
کاری که قبلا انجام دادیم که بود
1826
01:13:54,400 –> 01:13:56,719
لیست نقطه روشن به یاد داشته باشید که اگر انجام دهیم
1827
01:13:56,719 –> 01:13:58,400
لیست دو نقطه روشن شما فقط می خواهید به
1828
01:13:58,400 –> 01:13:58,880
برداشتن
1829
01:13:58,880 –> 01:14:01,440
همه چیز اینجا به جز آن لیست ادامه دارد
1830
01:14:01,440 –> 01:14:02,000
بودن
1831
01:14:02,000 –> 01:14:04,400
در کد ما موجود است اما زمانی که استفاده می کنیم
1832
01:14:04,400 –> 01:14:05,280
این حذف
1833
01:14:05,280 –> 01:14:07,360
فقط آن لیست را حذف می کند
1834
01:14:07,360 –> 01:14:08,960
آن متغیر را حذف می کند
1835
01:14:08,960 –> 01:14:10,640
بنابراین در کد ما قرار نخواهد گرفت
1836
01:14:10,640 –> 01:14:12,400
باز هم به همین دلیل است که ما سعی نمی کنیم
1837
01:14:12,400 –> 01:14:13,679
چاپ لیست دو
1838
01:14:13,679 –> 01:14:15,679
python دوباره آن را نمی بیند می گوید
1839
01:14:15,679 –> 01:14:17,199
list2 تعریف نشده است
1840
01:14:17,199 –> 01:14:19,440
بنابراین آن را به طور کامل حذف می کند بنابراین
1841
01:14:19,440 –> 01:14:20,960
تفاوت بین روشن
1842
01:14:20,960 –> 01:14:24,320
تابع و تابع حذف
1843
01:14:24,320 –> 01:14:27,120
اکنون همه چیز برای لیست ها خواهد بود
1844
01:14:27,120 –> 01:14:29,840
اکنون
1845
01:14:33,840 –> 01:14:35,280
در این آموزش ما قرار است باشیم
1846
01:14:35,280 –> 01:14:38,239
صحبت در مورد تاپل ها در پایتون
1847
01:14:38,239 –> 01:14:40,719
بنابراین تاپل ها برای ذخیره چندین مورد استفاده می شوند
1848
01:14:40,719 –> 01:14:42,800
موارد در یک متغیر
1849
01:14:42,800 –> 01:14:45,040
بنابراین اگر می دانید لیستی که با آن صحبت کردیم
1850
01:14:45,040 –> 01:14:47,120
در مورد در قسمت آخر
1851
01:14:47,120 –> 01:14:49,520
تاپل ها بسیار شبیه به لیست هستند اما آنها هستند
1852
01:14:49,520 –> 01:14:51,199
یک تفاوت اساسی دارند
1853
01:14:51,199 –> 01:14:54,480
مانند تاپل ها تغییر ناپذیر هستند اکنون تغییر ناپذیر
1854
01:14:54,480 –> 01:14:56,480
یعنی شما نمی توانید هیچ مقداری را در a تغییر دهید
1855
01:14:56,480 –> 01:14:57,360
چندتایی
1856
01:14:57,360 –> 01:14:59,760
حالا اجازه دهید به شما نشان دهم چگونه یک تاپل بنویسید
1857
01:14:59,760 –> 01:15:00,960
در پایتون
1858
01:15:00,960 –> 01:15:03,199
حالا بیایید بگوییم که ما یک تاپل سه تایی داریم
1859
01:15:03,199 –> 01:15:04,960
شماره
1860
01:15:04,960 –> 01:15:08,239
بیایید بگوییم سه عدد زیر خط
1861
01:15:08,239 –> 01:15:10,880
و من آن اعداد را به شما می دهم
1862
01:15:10,880 –> 01:15:12,800
در حال نوشتن بالای ما هستیم
1863
01:15:12,800 –> 01:15:15,600
یک براکت معمولی نه براکت مربع بنابراین
1864
01:15:15,600 –> 01:15:16,480
یک دو
1865
01:15:16,480 –> 01:15:19,600
و سه پس بیایید بگوییم که اکنون اینها را داریم
1866
01:15:19,600 –> 01:15:20,080
هنگامی که ما
1867
01:15:20,080 –> 01:15:24,400
چاپ سه عدد
1868
01:15:24,400 –> 01:15:27,520
و اجرا کنید که فقط این بالا را به ما می دهد
1869
01:15:27,520 –> 01:15:29,840
اما ما همچنین میتوانیم کارهایی مانند دریافت را انجام دهیم
1870
01:15:29,840 –> 01:15:31,920
اولین مقدار در آن تاپل با استفاده از
1871
01:15:31,920 –> 01:15:33,440
عدد شاخص
1872
01:15:33,440 –> 01:15:36,480
می توانم بگویم من را صفر کنید
1873
01:15:36,480 –> 01:15:39,280
که برای ما یکی چاپ می کند تا ما نیز بتوانیم
1874
01:15:39,280 –> 01:15:40,880
همه آن نوع کارها را انجام دهید
1875
01:15:40,880 –> 01:15:43,679
اما بیایید بگوییم که اکنون سعی می کنیم آن را تغییر دهیم
1876
01:15:43,679 –> 01:15:44,880
ارزش
1877
01:15:44,880 –> 01:15:47,840
دو تا چیزی حدود 25 نیست
1878
01:15:47,840 –> 01:15:50,239
ممکن است زیرا همانطور که قبلاً گفتم
1879
01:15:50,239 –> 01:15:52,480
این یک تغییرپذیر است به این معنی که ما نمی توانیم
1880
01:15:52,480 –> 01:15:54,719
به محض داشتن تاپل آن را تغییر دهید
1881
01:15:54,719 –> 01:15:56,239
این راهی است که برای ما خواهد بود
1882
01:15:56,239 –> 01:15:57,920
کد ما نمی توانیم
1883
01:15:57,920 –> 01:16:00,000
آن را اصلاح کنید یا هر چیزی را از آن ویرایش کنید
1884
01:16:00,000 –> 01:16:02,080
تاپل بعدی در کد
1885
01:16:02,080 –> 01:16:03,600
پس فرض کنید می خواهیم کاری انجام دهیم
1886
01:16:03,600 –> 01:16:05,280
مثل سه عدد
1887
01:16:05,280 –> 01:16:08,159
آن را از شاخص شماره یک اعلام کنید
1888
01:16:08,159 –> 01:16:10,480
آن را به
1889
01:16:10,480 –> 01:16:13,360
23 و سپس من می خواهم سه را چاپ کنم
1890
01:16:13,360 –> 01:16:14,239
شماره
1891
01:16:14,239 –> 01:16:16,719
حالا این به ما یک خطا می دهد بنابراین
1892
01:16:16,719 –> 01:16:17,840
اینجا می گوید
1893
01:16:17,840 –> 01:16:20,320
نوع خطای شی topo پشتیبانی نمی کند
1894
01:16:20,320 –> 01:16:21,600
تخصیص آیتم
1895
01:16:21,600 –> 01:16:23,920
بنابراین می گوید که ما می خواهیم چه کاری انجام دهیم
1896
01:16:23,920 –> 01:16:25,199
آن را پشتیبانی نمی کند
1897
01:16:25,199 –> 01:16:27,840
بنابراین تفاوت اساسی بین این است
1898
01:16:27,840 –> 01:16:29,120
چندتایی
1899
01:16:29,120 –> 01:16:32,800
و لیست کنید و سپس ما نیز می توانیم برخی از آنها را انجام دهیم
1900
01:16:32,800 –> 01:16:34,880
چیزهای دیگری مانند تاپل ها اجازه می دهد
1901
01:16:34,880 –> 01:16:37,280
تکرار اعداد یا تکرار
1902
01:16:37,280 –> 01:16:38,159
ارزش های
1903
01:16:38,159 –> 01:16:40,400
مثل اینکه من یک دو سه دارم من هم می توانم
1904
01:16:40,400 –> 01:16:42,080
دوباره یکی را وارد کنید
1905
01:16:42,080 –> 01:16:46,480
وقتی به من اجازه دادم این خط را حذف کنم
1906
01:16:46,800 –> 01:16:49,760
من یکی دو بار یک بار چاپ می کنم که آن است
1907
01:16:49,760 –> 01:16:50,960
خوب کار خواهد کرد
1908
01:16:50,960 –> 01:16:54,400
امکان تکرار همان مقدار را فراهم می کند
1909
01:16:54,400 –> 01:16:56,960
و همچنین می توانم برخی از کارهایی را که می توانم انجام دهم
1910
01:16:56,960 –> 01:16:58,960
طول یک تاپل را بدست آورید
1911
01:16:58,960 –> 01:17:03,199
فقط میتونم بگم print lan
1912
01:17:03,199 –> 01:17:05,040
و سپس آن را فقط به من می دهد
1913
01:17:05,040 –> 01:17:07,679
مقدار مقادیری که در این تاپل داریم
1914
01:17:07,679 –> 01:17:09,600
همانطور که می بینید چهار چاپ می شود زیرا ما
1915
01:17:09,600 –> 01:17:10,960
یک دو سه داشته باشید
1916
01:17:10,960 –> 01:17:14,640
چهار مقدار و سپس من نیز می توانم
1917
01:17:14,640 –> 01:17:16,719
فقط نوع را بررسی کنید تا مطمئن شوید این است
1918
01:17:16,719 –> 01:17:17,760
یک تاپل
1919
01:17:17,760 –> 01:17:20,960
مثل من می توانم تایپ کنم تا بدانم آیا این یک است یا خیر
1920
01:17:20,960 –> 01:17:22,400
چندتایی یا نه
1921
01:17:22,400 –> 01:17:25,520
وقتی آن را اجرا می کنم می بینید که می گوید class topo
1922
01:17:25,520 –> 01:17:28,880
به طوری که به من نشان می دهد که بالا است
1923
01:17:28,880 –> 01:17:32,960
و top نیز انواع مختلف داده را امکان پذیر می کند
1924
01:17:32,960 –> 01:17:36,400
مثل اینکه می توانم یک تاپل دیگر داشته باشم و بگویم
1925
01:17:36,400 –> 01:17:38,960
رشته های
1926
01:17:39,730 –> 01:17:41,600
[موسیقی]
1927
01:17:41,600 –> 01:17:45,440
و سپس می توانم بگویم خانه
1928
01:17:45,840 –> 01:17:49,679
زمین بگذار یکی دیگر به تو بدهم
1929
01:17:49,679 –> 01:17:58,320
زمین اکنون یک بار سعی می کنم رشته ها را چاپ کنم
1930
01:17:58,320 –> 01:18:00,880
می بینید که همه چیز خوب کار می کند بنابراین آن را
1931
01:18:00,880 –> 01:18:03,040
اجازه می دهد تا انواع مختلف
1932
01:18:03,040 –> 01:18:05,520
انواع داده ما همچنین می توانیم آن را دوباره برای آنها انجام دهیم
1933
01:18:05,520 –> 01:18:07,360
مانند نوع بولی
1934
01:18:07,360 –> 01:18:13,280
من فقط می گویم b-o-o و بیایید بگوییم درست است
1935
01:18:13,280 –> 01:18:16,400
نادرست و دوباره درست است
1936
01:18:16,400 –> 01:18:18,830
حالا وقتی سعی می کنیم بو چاپ کنیم
1937
01:18:18,830 –> 01:18:20,560
[موسیقی]
1938
01:18:20,560 –> 01:18:23,280
می بینید که خوب کار می کند بنابراین اجازه می دهد
1939
01:18:23,280 –> 01:18:24,000
مختلف
1940
01:18:24,000 –> 01:18:26,560
انواع داده و سپس آن را نه فقط
1941
01:18:26,560 –> 01:18:27,440
به آنها اجازه دهید
1942
01:18:27,440 –> 01:18:29,760
متغیرهای جداگانه را می توانیم با هم ترکیب کنیم
1943
01:18:29,760 –> 01:18:30,719
با یکدیگر
1944
01:18:30,719 –> 01:18:33,360
مثل الان که یکی داریم من میتونم دیگری داشته باشم
1945
01:18:33,360 –> 01:18:35,120
یکی که یک رشته خواهد بود
1946
01:18:35,120 –> 01:18:40,640
که می شود آه و سپس
1947
01:18:40,640 –> 01:18:42,800
من می توانم یکی دیگر را داشته باشم که می شود
1948
01:18:42,800 –> 01:18:44,400
یک بولی
1949
01:18:44,400 –> 01:18:47,520
بنابراین یک بار من اولین مورد را که هست چاپ می کنم
1950
01:18:47,520 –> 01:18:50,239
سه عدد
1951
01:18:50,400 –> 01:18:51,840
اکنون خواهید دید که همه چیز هنوز است
1952
01:18:51,840 –> 01:18:54,239
خوب کار می کند بنابراین تاپل ها اجازه می دهند
1953
01:18:54,239 –> 01:18:57,440
همه این چیزها و بعد
1954
01:18:57,440 –> 01:19:00,000
در تاپل ها نیز می توانیم داده ها را بررسی کنیم
1955
01:19:00,000 –> 01:19:01,040
نوع
1956
01:19:01,040 –> 01:19:03,679
از ارزش آن تاپل در حال حاضر اگر شما
1957
01:19:03,679 –> 01:19:05,199
می خواهید نوع داده این را بررسی کنید
1958
01:19:05,199 –> 01:19:06,239
ارزش اول
1959
01:19:06,239 –> 01:19:10,960
می توانیم بگوییم نوع
1960
01:19:10,960 –> 01:19:14,480
از سه عدد با عدد شاخص
1961
01:19:14,480 –> 01:19:16,080
صفر که اولی است
1962
01:19:16,080 –> 01:19:18,000
بنابراین شما باید ما را در چه چیزی چاپ کنید
1963
01:19:18,000 –> 01:19:19,280
عدد صحیح
1964
01:19:19,280 –> 01:19:22,719
بنابراین همانطور که در اینجا می بینید می گوید class int
1965
01:19:22,719 –> 01:19:25,280
now that toppo هم اکنون می تواند این کار را انجام دهد
1966
01:19:25,280 –> 01:19:26,800
به جای نوشتن
1967
01:19:26,800 –> 01:19:30,480
اوم این پرانتز همینجا یا عادی
1968
01:19:30,480 –> 01:19:32,640
براکت یا براکت دایره ای هر چیزی
1969
01:19:32,640 –> 01:19:34,719
میخوای زنگ بزنی خیلی خوبه
1970
01:19:34,719 –> 01:19:37,360
ما همچنین می توانیم از سازنده برتر استفاده کنیم
1971
01:19:37,360 –> 01:19:38,800
روشی که در مورد لیست به شما گفتم
1972
01:19:38,800 –> 01:19:40,800
سازنده نیز یک تاپل وجود دارد
1973
01:19:40,800 –> 01:19:41,920
سازنده
1974
01:19:41,920 –> 01:19:44,000
بنابراین تنها تفاوت فقط در این است
1975
01:19:44,000 –> 01:19:46,320
ما می خواهیم topo را همینجا اضافه کنیم
1976
01:19:46,320 –> 01:19:50,000
و دو براکت مانند این دارد
1977
01:19:50,000 –> 01:19:52,239
یک بار سعی می کنم همه چیز را هنوز چاپ کنم
1978
01:19:52,239 –> 01:19:53,120
خوب خواهد شد
1979
01:19:53,120 –> 01:19:57,120
اجازه دهید فقط بالای متغیر را چاپ کنم
1980
01:19:57,120 –> 01:19:59,280
به طور معمول
1981
01:19:59,280 –> 01:20:01,840
اکنون که آن را چاپ می کنم، می بینید که اینطور است
1982
01:20:01,840 –> 01:20:03,360
هنوز توپپو
1983
01:20:03,360 –> 01:20:06,719
هیچ مشکلی پیش نمیاد
1984
01:20:06,719 –> 01:20:10,400
اساسا همه چیز در مورد تاپل ها اصول اولیه
1985
01:20:10,400 –> 01:20:11,440
تاپل ها
1986
01:20:11,440 –> 01:20:14,000
در پایتون، بنابراین ممکن است از اینها استفاده کنیم
1987
01:20:14,000 –> 01:20:14,960
تاپل ها
1988
01:20:14,960 –> 01:20:18,800
کمتر در پایتون ما بیشتر از لیست استفاده می کنیم
1989
01:20:18,800 –> 01:20:21,360
اما در برخی موارد ما واقعاً می خواهیم استفاده کنیم
1990
01:20:21,360 –> 01:20:22,080
تاپل ها
1991
01:20:22,080 –> 01:20:24,400
در پایتون چیزی شبیه به شما بگویم
1992
01:20:24,400 –> 01:20:25,440
در حال کار با
1993
01:20:25,440 –> 01:20:28,320
مختصات یا فقط تعدادی اعداد که
1994
01:20:28,320 –> 01:20:29,360
شما نمی خواهید تغییر کنید
1995
01:20:29,360 –> 01:20:31,520
یا برخی از مقادیری که نمی خواهید تغییر دهید
1996
01:20:31,520 –> 01:20:33,440
تاپل ها ممکن است بهترین باشند
1997
01:20:33,440 –> 01:20:35,840
گزینه
1998
01:20:41,120 –> 01:20:42,880
در این آموزش من قصد دارم صحبت کنم
1999
01:20:42,880 –> 01:20:44,400
به شما در مورد توابع
2000
01:20:44,400 –> 01:20:48,080
در پایتون بنابراین توابع فقط یک دسته هستند
2001
01:20:48,080 –> 01:20:51,199
کدهایی که وظیفه خاصی را انجام می دهند
2002
01:20:51,199 –> 01:20:53,840
در حال حاضر توابع به شما اجازه می دهد تا بسته بندی خود را
2003
01:20:53,840 –> 01:20:55,360
کد خوب یا
2004
01:20:55,360 –> 01:20:57,280
اجازه دهید بگویم کد خود را به خوبی بازسازی کنید
2005
01:20:57,280 –> 01:21:00,080
درست مثل یک بلوک کد است
2006
01:21:00,080 –> 01:21:02,400
که پس از آن مالیات خاصی را انجام می دهد
2007
01:21:02,400 –> 01:21:04,320
زمانی که می خواهید از آن تابع استفاده کنید
2008
01:21:04,320 –> 01:21:07,120
شما فقط با آن تماس بگیرید، اجازه دهید من به شما نشان دهم چگونه
2009
01:21:07,120 –> 01:21:08,320
به
2010
01:21:08,320 –> 01:21:11,520
یک تابع در پایتون بگویید
2011
01:21:11,520 –> 01:21:15,120
بنابراین ابتدا یک تابع را تعریف کنید
2012
01:21:15,120 –> 01:21:18,800
ما قصد داریم از یک کلمه کلیدی به نام def استفاده کنیم
2013
01:21:18,800 –> 01:21:21,760
حالا یک بار که ما این دف python می داند را تایپ می کنیم
2014
01:21:21,760 –> 01:21:22,159
که
2015
01:21:22,159 –> 01:21:25,360
حالا می خواهیم یک تابع تعریف کنیم
2016
01:21:25,360 –> 01:21:28,239
بنابراین می توانیم بگوییم d e f بیایید فقط a را انجام دهیم
2017
01:21:28,239 –> 01:21:30,239
تابع ساده ای است که به آن خوش آمد می گوید
2018
01:21:30,239 –> 01:21:30,960
کاربر
2019
01:21:30,960 –> 01:21:34,080
و شاید برای گفتن خوش آمدید یا چیزی دیگر
2020
01:21:34,080 –> 01:21:34,880
مانند آن
2021
01:21:34,880 –> 01:21:38,320
بنابراین ما می توانیم فقط سلام کنیم
2022
01:21:38,800 –> 01:21:41,920
بنابراین اکنون کلمه کلیدی که def و سپس است
2023
01:21:41,920 –> 01:21:42,320
بعد از
2024
01:21:42,320 –> 01:21:44,560
ما درود داریم که نام آن است
2025
01:21:44,560 –> 01:21:46,560
از عملکرد ما
2026
01:21:46,560 –> 01:21:48,719
بنابراین من می توانم درود بگویم تاکید کنید
2027
01:21:48,719 –> 01:21:49,340
عملکرد
2028
01:21:49,340 –> 01:21:50,960
[موسیقی]
2029
01:21:50,960 –> 01:21:53,520
بنابراین این نام تابع ما و
2030
01:21:53,520 –> 01:21:54,880
سپس آن را به دنبال
2031
01:21:54,880 –> 01:21:57,199
پرانتز را باز و بسته کنید و سپس
2032
01:21:57,199 –> 01:21:58,159
بعد از آن
2033
01:21:58,159 –> 01:22:00,639
پس از این یک ستون خواهند داشت
2034
01:22:00,639 –> 01:22:01,679
بلوک کد
2035
01:22:01,679 –> 01:22:03,360
python می داند که هر کاری که می خواهد انجام دهد
2036
01:22:03,360 –> 01:22:05,120
بیا زیر آن خواهد بود
2037
01:22:05,120 –> 01:22:07,760
وظیفه ای که در آن آن تابع را می خواهیم
2038
01:22:07,760 –> 01:22:09,040
برای اجرا
2039
01:22:09,040 –> 01:22:11,360
بنابراین هنگامی که من روی Enter کلیک می کنم، شما می خواهید
2040
01:22:11,360 –> 01:22:12,800
توجه کنید که از شروع نمی شود
2041
01:22:12,800 –> 01:22:13,520
شروع
2042
01:22:13,520 –> 01:22:15,600
درست از این مکان شروع می شود
2043
01:22:15,600 –> 01:22:16,880
به طور خودکار آن را
2044
01:22:16,880 –> 01:22:20,800
تورفتگی در حال حاضر در پایتون تورفتگی است
2045
01:22:20,800 –> 01:22:21,520
خیلی
2046
01:22:21,520 –> 01:22:24,320
مهم است، بنابراین اکنون این تورفتگی نشان می دهد
2047
01:22:24,320 –> 01:22:26,239
ما که هر کدی که می خواهیم
2048
01:22:26,239 –> 01:22:27,280
بنویس بیا بگیم مثل
2049
01:22:27,280 –> 01:22:29,679
چیزی را چاپ کنید که زیر آن قرار دارد
2050
01:22:29,679 –> 01:22:30,960
این تابع
2051
01:22:30,960 –> 01:22:34,159
اما اگر من فقط تورفتگی و
2052
01:22:34,159 –> 01:22:35,360
من از اینجا شروع می کنم
2053
01:22:35,360 –> 01:22:37,600
سپس تابع لغو می شود این است
2054
01:22:37,600 –> 01:22:39,520
یک نحو نامعتبر
2055
01:22:39,520 –> 01:22:40,960
زیرا معمولاً باید وجود داشته باشد
2056
01:22:40,960 –> 01:22:44,239
یک تورفتگی و یک تورفتگی
2057
01:22:44,239 –> 01:22:47,120
یک تورفتگی برابر با چهار فاصله است
2058
01:22:47,120 –> 01:22:48,159
اگر به اینجا بروم
2059
01:22:48,159 –> 01:22:50,800
می توانید ببینید که یک دو سه چهار است
2060
01:22:50,800 –> 01:22:51,600
یک بار
2061
01:22:51,600 –> 01:22:53,679
این تورفتگی به طور خودکار به این معنی است
2062
01:22:53,679 –> 01:22:55,440
چهار فضا ایجاد کرده است
2063
01:22:55,440 –> 01:22:57,840
حالا فرض کنید از یک کد استفاده می کنید
2064
01:22:57,840 –> 01:22:59,199
ویرایشگر که اینطور نیست
2065
01:22:59,199 –> 01:23:03,280
تورفتگی um را به صورت خودکار انجام می دهد
2066
01:23:03,280 –> 01:23:05,440
اگر از دفترچه یادداشت استفاده می کنید و سپس
2067
01:23:05,440 –> 01:23:07,280
وقتی روی enter کلیک می کنید اضافه نمی شود
2068
01:23:07,280 –> 01:23:08,320
تورفتگی
2069
01:23:08,320 –> 01:23:10,400
شما فقط می توانید فضایی مانند این را بخواهید
2070
01:23:10,400 –> 01:23:11,600
دو سه چهار
2071
01:23:11,600 –> 01:23:14,480
سپس به طور خودکار به این ترتیب تورفتگی می شود
2072
01:23:14,480 –> 01:23:14,960
اکنون
2073
01:23:14,960 –> 01:23:17,280
ما می خواهیم این تابع فقط به آن بگوید
2074
01:23:17,280 –> 01:23:18,159
کاربر
2075
01:23:18,159 –> 01:23:21,040
خوش آمدید آه سلام چیزی از اینجا
2076
01:23:21,040 –> 01:23:24,400
مانند آن، بنابراین ما فقط می توانیم بگوییم خوش آمدید
2077
01:23:24,400 –> 01:23:27,520
کاربر پس مثل این
2078
01:23:27,520 –> 01:23:30,159
این تابع به نام تابع سلام است
2079
01:23:30,159 –> 01:23:33,199
در حال چاپ به کاربر است که خوش آمدید
2080
01:23:33,199 –> 01:23:36,639
اما اگر این را اجرا کنم هیچ کاری انجام نمی شود
2081
01:23:36,639 –> 01:23:38,639
اجازه دهید این را ببندم و چرا اینطور است
2082
01:23:38,639 –> 01:23:41,280
زمانی که ما یک تابع داریم
2083
01:23:41,280 –> 01:23:43,280
برای انجام آن عملکرد
2084
01:23:43,280 –> 01:23:45,360
آن وظیفه اجرا شود
2085
01:23:45,360 –> 01:23:47,920
ما باید آن تابع را فراخوانی کنیم و اکنون ما
2086
01:23:47,920 –> 01:23:50,719
ما فقط می توانیم بگوییم این تابع را فراخوانی خواهد کرد
2087
01:23:50,719 –> 01:23:52,719
حالا وقتی اینتر را فشار می دهم می بینید که هست
2088
01:23:52,719 –> 01:23:53,840
هنوز تورفتگی دارد
2089
01:23:53,840 –> 01:23:55,440
اما من می خواهم از این عملکرد خارج شوم
2090
01:23:55,440 –> 01:23:56,960
من با کاری که در این کار انجام می دهم تمام شده است
2091
01:23:56,960 –> 01:23:57,760
عملکرد
2092
01:23:57,760 –> 01:24:00,159
بنابراین اکنون می توانم بک اسپیس را فشار دهم
2093
01:24:00,159 –> 01:24:02,239
این خارج از این تابع است
2094
01:24:02,239 –> 01:24:06,080
حالا اگر فقط سلام کنم
2095
01:24:06,080 –> 01:24:08,719
تابع با پرانتز باز و بسته
2096
01:24:08,719 –> 01:24:10,400
اکنون من این تابع را فراخوانی می کنم
2097
01:24:10,400 –> 01:24:13,600
بنابراین این بدان معنی است که این رفتن است
2098
01:24:13,600 –> 01:24:15,280
همان چیزی که ما در این داریم
2099
01:24:15,280 –> 01:24:16,320
عملکرد
2100
01:24:16,320 –> 01:24:19,360
بنابراین اکنون باید یک بار کاربر خوش آمد را چاپ کند
2101
01:24:19,360 –> 01:24:21,120
من فقط آن را اجرا می کنم، اکنون می بینید که می گوید
2102
01:24:21,120 –> 01:24:22,400
کاربر خوش آمدید
2103
01:24:22,400 –> 01:24:25,120
بنابراین نحوه استفاده از توابع در
2104
01:24:25,120 –> 01:24:26,400
پایتون
2105
01:24:26,400 –> 01:24:28,159
اما توابع گسترده تر است وجود دارد
2106
01:24:28,159 –> 01:24:31,040
کارهای زیادی که می توانیم با عملکرد انجام دهیم
2107
01:24:31,040 –> 01:24:34,639
حالا همانطور که می بینید این چیز می گوید
2108
01:24:34,639 –> 01:24:37,760
از نتیجه خوش آمدید کاربر
2109
01:24:37,760 –> 01:24:40,880
اما کدام کاربر اجازه دهید آن را بیشتر کنیم
2110
01:24:40,880 –> 01:24:43,600
چیزی شبیه به آن سرگرم کننده است که ما می توانیم از آن عبور کنیم
2111
01:24:43,600 –> 01:24:44,000
چیزی
2112
01:24:44,000 –> 01:24:47,280
به نام آرگومان یا پارامترهای بسیار درست است
2113
01:24:47,280 –> 01:24:50,560
اینجا در این پرانتز باز و بسته
2114
01:24:50,560 –> 01:24:52,480
به جای اینکه فقط آن را خالی بگذاریم، می توانیم
2115
01:24:52,480 –> 01:24:54,320
عبور در چیزی شبیه به
2116
01:24:54,320 –> 01:24:57,520
بیایید بگوییم که داریم
2117
01:24:57,920 –> 01:25:02,159
نام اوه نه این
2118
01:25:02,159 –> 01:25:04,480
بنابراین نامی که نام کاربر است
2119
01:25:04,480 –> 01:25:06,719
در حال حاضر به جای گفتن کاربر خوش آمدید ما
2120
01:25:06,719 –> 01:25:07,360
می خواهم بگویم
2121
01:25:07,360 –> 01:25:10,639
نام خوش آمدید
2122
01:25:10,639 –> 01:25:15,360
بنابراین در اینجا ما فقط نام را می گوییم
2123
01:25:15,920 –> 01:25:18,000
و این فقط چاپ می شود خوش آمدید
2124
01:25:18,000 –> 01:25:19,040
نام
2125
01:25:19,040 –> 01:25:22,239
اما به جای نام آن انتظار می رود
2126
01:25:22,239 –> 01:25:24,159
هنگام تماس از ما عبور کنیم
2127
01:25:24,159 –> 01:25:25,280
این تابع
2128
01:25:25,280 –> 01:25:27,440
اگر من فقط این را اجرا کنم می بینید که به من می دهد
2129
01:25:27,440 –> 01:25:29,600
خطایی که می گوید سلام
2130
01:25:29,600 –> 01:25:32,480
عملکرد آن را مورد نیاز می کند
2131
01:25:32,480 –> 01:25:33,360
موضعی
2132
01:25:33,360 –> 01:25:36,159
نام آرگومان پس این به ما نشان می دهد که
2133
01:25:36,159 –> 01:25:38,000
زمانی که ما در حال فراخوانی این تابع هستیم
2134
01:25:38,000 –> 01:25:41,920
ما باید هر کاربری که هست را پاس کنیم
2135
01:25:41,920 –> 01:25:44,960
بنابراین بیایید بگوییم نام آن کاربر است
2136
01:25:44,960 –> 01:25:48,800
جان پس حالا وقتی این را اجرا می کنم
2137
01:25:48,800 –> 01:25:51,679
همینجا میبینی که میگه خوش اومدی جان
2138
01:25:51,679 –> 01:25:52,400
بنابراین
2139
01:25:52,400 –> 01:25:55,199
بگذار برگردم و مطمئن شوم
2140
01:25:55,199 –> 01:25:56,239
آن را توضیح دهید
2141
01:25:56,239 –> 01:25:58,320
خیلی خوب همین جا ما این را داریم
2142
01:25:58,320 –> 01:25:59,600
عملکرد
2143
01:25:59,600 –> 01:26:02,719
یک آرگومان یا پارامتر دارد
2144
01:26:02,719 –> 01:26:05,280
که نام است بنابراین این نام به
2145
01:26:05,280 –> 01:26:07,440
قادر به تشخیص عملکرد کدام کاربر باشد
2146
01:26:07,440 –> 01:26:09,040
می خواهد ساییده شود
2147
01:26:09,040 –> 01:26:10,960
و پس از آن فقط به سلام می کند
2148
01:26:10,960 –> 01:26:13,520
کاربر با عملکرد چاپ
2149
01:26:13,520 –> 01:26:16,000
بنابراین ما این نام را به آن می دهیم
2150
01:26:16,000 –> 01:26:17,920
درست مانند یک متغیر است
2151
01:26:17,920 –> 01:26:20,080
بنابراین زمانی که ما تابع را فراخوانی می کنیم
2152
01:26:20,080 –> 01:26:22,400
به جای این که این را اینگونه خالی بگذارید
2153
01:26:22,400 –> 01:26:24,639
ما فقط می خواهیم از آنجا عبور کنیم
2154
01:26:24,639 –> 01:26:25,760
رشته مانند
2155
01:26:25,760 –> 01:26:29,840
جان اما شما می دانید که ما نیز می توانیم وارد شویم
2156
01:26:29,840 –> 01:26:32,320
انواع داده های دیگر تا بتوانید آن را ببینید
2157
01:26:32,320 –> 01:26:33,040
این جان
2158
01:26:33,040 –> 01:26:35,199
یک رشته است اما بیایید بگوییم ما فقط می خواهیم
2159
01:26:35,199 –> 01:26:38,239
برای عبور در یک عدد صحیح یا یک عدد
2160
01:26:38,239 –> 01:26:39,679
و شما می دانید هر زمان که ما با آن سر و کار داریم
2161
01:26:39,679 –> 01:26:41,840
اعدادی در پایتون که به آنها نیاز نداریم
2162
01:26:41,840 –> 01:26:44,960
نقل قول هایی که فقط می توانیم بگوییم 34.
2163
01:26:44,960 –> 01:26:48,719
وقتی این را اجرا می کنم می بینید که می گوید
2164
01:26:48,719 –> 01:26:52,320
فقط می تواند رشته را به هم متصل کند نه عدد صحیح
2165
01:26:52,320 –> 01:26:54,719
بنابراین اگر این آموزش را دنبال می کنید
2166
01:26:54,719 –> 01:26:55,679
از آغاز
2167
01:26:55,679 –> 01:26:58,719
من به شما نشان دادم که چگونه یک عدد صحیح را تبدیل کنید
2168
01:26:58,719 –> 01:27:01,760
به یک رشته بنابراین درست در اینجا آن را می گوید
2169
01:27:01,760 –> 01:27:02,159
نمی تواند
2170
01:27:02,159 –> 01:27:04,159
رشته و عدد صحیح را به هم متصل کنید
2171
01:27:04,159 –> 01:27:06,560
یعنی می توانید هر دو را با هم اضافه کنید
2172
01:27:06,560 –> 01:27:08,800
بنابراین برای اینکه بتوانیم از آن استفاده کنیم باید
2173
01:27:08,800 –> 01:27:10,719
مطمئن شوید که این عدد صحیح را تبدیل می کنیم
2174
01:27:10,719 –> 01:27:11,840
به یک رشته
2175
01:27:11,840 –> 01:27:14,560
بنابراین من فقط می خواهم بگویم رشته مانند
2176
01:27:14,560 –> 01:27:15,520
این
2177
01:27:15,520 –> 01:27:19,120
حالا وقتی آن را اجرا می کنم این نام یک رشته است
2178
01:27:19,120 –> 01:27:21,360
می بینید که می گوید خوش آمدید 34
2179
01:27:21,360 –> 01:27:24,159
بنابراین این است که چگونه می توان اساسا آن را در حال حاضر انجام داد
2180
01:27:24,159 –> 01:27:25,280
بیایید فقط
2181
01:27:25,280 –> 01:27:27,920
برگرد
2182
01:27:29,520 –> 01:27:31,679
پس بیایید همچنان مطمئن شویم که در حال عبور هستیم
2183
01:27:31,679 –> 01:27:33,280
در جان
2184
01:27:33,280 –> 01:27:35,440
به طوری که نحوه عبور در پارامترها یا
2185
01:27:35,440 –> 01:27:37,520
آرگومان ها اکنون می توانید آن را پارامتر بنامید
2186
01:27:37,520 –> 01:27:38,239
می توانید با آن تماس بگیرید
2187
01:27:38,239 –> 01:27:41,440
استدلال هر چه شما بخواهید خوب است
2188
01:27:41,440 –> 01:27:43,199
و سپس ما همچنین می توانیم در بیش از
2189
01:27:43,199 –> 01:27:46,719
یک پارامتر یا آرگومان تا بتوانیم آن را پاس کنیم
2190
01:27:46,719 –> 01:27:47,840
یک نام
2191
01:27:47,840 –> 01:27:51,679
همچنین می تواند در h بگذرد و سپس می توانیم بگوییم
2192
01:27:51,679 –> 01:27:54,800
پس از آن نام خوش آمدید
2193
01:27:54,800 –> 01:27:58,400
و سپس می توانیم چیزی شبیه به آن بگوییم
2194
01:27:58,639 –> 01:28:01,460
اوم بیایید این کار را انجام دهیم
2195
01:28:01,460 –> 01:28:03,760
[موسیقی]
2196
01:28:03,760 –> 01:28:08,800
پس بیایید نام را تایپ کنیم
2197
01:28:08,800 –> 01:28:15,120
بیایید بگوییم سن
2198
01:28:15,120 –> 01:28:18,239
بله قایق و ایستگاه کامل
2199
01:28:18,239 –> 01:28:20,560
پس همین جا وقتی در حال عبور هستیم
2200
01:28:20,560 –> 01:28:21,760
این
2201
01:28:21,760 –> 01:28:24,400
جان ما همچنین می توانیم در سن به عنوان یک
2202
01:28:24,400 –> 01:28:25,040
عدد صحیح
2203
01:28:25,040 –> 01:28:28,639
فرض کنید 27 اما به یاد داشته باشید
2204
01:28:28,639 –> 01:28:31,199
حالا اگر این را اجرا کنیم این یک عدد صحیح است
2205
01:28:31,199 –> 01:28:32,639
بدیهی است که ما یک
2206
01:28:32,639 –> 01:28:34,719
خطایی که نوعی الحاق است
2207
01:28:34,719 –> 01:28:36,239
رشته و عدد صحیح
2208
01:28:36,239 –> 01:28:38,639
بنابراین می دانید که ما اکنون باید تبدیل کنیم
2209
01:28:38,639 –> 01:28:42,080
این به یک رشته درست در اینجا
2210
01:28:42,080 –> 01:28:44,560
و سپس آن را اجرا کنید تا ببینید که می گوید
2211
01:28:44,560 –> 01:28:45,600
خوش اومدی جان
2212
01:28:45,600 –> 01:28:49,120
شما 27 ساله هستید پس همین
2213
01:28:49,120 –> 01:28:52,320
که چگونه به سادگی انجام که شما می توانید
2214
01:28:52,320 –> 01:28:52,960
عبور کردن
2215
01:28:52,960 –> 01:28:57,199
دو آرگومان یا پارامتر
2216
01:28:57,199 –> 01:29:00,800
حالا بیایید بگوییم که شما آن را نمی دانید
2217
01:29:00,800 –> 01:29:02,480
مقدار استدلالی که قرار است باشد
2218
01:29:02,480 –> 01:29:04,000
در اینجا گذشت
2219
01:29:04,000 –> 01:29:06,159
اجازه دهید قبل از آن عملی کنم
2220
01:29:06,159 –> 01:29:07,360
توضیح دادن
2221
01:29:07,360 –> 01:29:11,840
حالا بیایید بگوییم ما نام داریم
2222
01:29:12,960 –> 01:29:16,080
بگذار فقط حذف کنم
2223
01:29:16,560 –> 01:29:19,120
همه این
2224
01:29:19,840 –> 01:29:25,280
نام خوش آمدید پس بیایید بگوییم که اینها را داریم
2225
01:29:25,280 –> 01:29:27,120
اما ما نمی دانیم که چند نفر خواهد بود
2226
01:29:27,120 –> 01:29:28,480
در اینجا گذشت
2227
01:29:28,480 –> 01:29:30,320
بنابراین ما باید چیزی قرار دهیم
2228
01:29:30,320 –> 01:29:32,000
مانند استریک
2229
01:29:32,000 –> 01:29:35,120
اکنون این ستاره نشان می دهد که ما هستیم
2230
01:29:35,120 –> 01:29:36,560
گذراندن
2231
01:29:36,560 –> 01:29:40,320
مقادیر مختلف مانند توپو تاپل
2232
01:29:40,320 –> 01:29:43,440
که مانند لیستی از مقادیر بود
2233
01:29:43,440 –> 01:29:44,639
عبور از اینجا
2234
01:29:44,639 –> 01:29:46,639
و سپس ما مقدار آن را نمی دانیم
2235
01:29:46,639 –> 01:29:48,239
در حال تصویب است
2236
01:29:48,239 –> 01:29:52,159
بنابراین بیایید بگوییم که در اینجا ما این را داریم
2237
01:29:52,159 –> 01:29:55,920
تاپل جان فرض کنیم ما هم داریم
2238
01:29:55,920 –> 01:29:58,639
یکی دیگر به نام
2239
01:29:58,639 –> 01:30:03,120
زمان و بیایید یک بار دیگر به آن بدهیم
2240
01:30:03,600 –> 01:30:07,440
خوب همینجا یکی دیگه به اسم
2241
01:30:07,440 –> 01:30:08,290
تام
2242
01:30:08,290 –> 01:30:11,439
[موسیقی]
2243
01:30:13,760 –> 01:30:16,000
بنابراین در اینجا ما از این سه عبور می کنیم
2244
01:30:16,000 –> 01:30:18,560
این سه مقدار را فهرست کنید
2245
01:30:18,560 –> 01:30:21,360
در اینجا به عنوان نام بنابراین این نام ها مانند است
2246
01:30:21,360 –> 01:30:23,040
یک تاپر در حال حاضر
2247
01:30:23,040 –> 01:30:24,719
به همین دلیل است که ما این را به عنوان steric قرار می دهیم زیرا
2248
01:30:24,719 –> 01:30:27,520
ما نمی دانیم بنابراین برای ما نشان می دهد
2249
01:30:27,520 –> 01:30:29,679
نامی که می خواهیم بیایید بگوییم فقط ما
2250
01:30:29,679 –> 01:30:31,920
می خواهید این کاربر دوم را چرب کنید
2251
01:30:31,920 –> 01:30:34,159
سپس می توانیم با استفاده از آن به کاربر سلام کنیم
2252
01:30:34,159 –> 01:30:35,679
عدد شاخص
2253
01:30:35,679 –> 01:30:38,159
بنابراین می توانیم نام ها را بگوییم که عدد شاخص است
2254
01:30:38,159 –> 01:30:39,120
یکی
2255
01:30:39,120 –> 01:30:42,080
حالا وقتی این را اجرا می کنم می بینید که می گوید
2256
01:30:42,080 –> 01:30:43,120
خوش آمدی
2257
01:30:43,120 –> 01:30:46,840
تیم به طوری که چگونه به پاس در مختلف
2258
01:30:46,840 –> 01:30:49,679
بیش از یک مقدار ارزش گذاری می کند
2259
01:30:49,679 –> 01:30:53,600
اگر ندانیم از چه چیزی عبور می کنیم
2260
01:30:53,600 –> 01:30:57,440
حالا بیایید به عقب برگردیم
2261
01:30:57,440 –> 01:31:02,560
اجازه دهید ctrl z را به نام و سن فشار دهم
2262
01:31:02,560 –> 01:31:07,440
سریع اینجوری باشه
2263
01:31:07,600 –> 01:31:10,800
بله پس بیایید این را چاپ کنیم و مطمئن شویم
2264
01:31:10,800 –> 01:31:12,000
آن کد کار می کند
2265
01:31:12,000 –> 01:31:15,520
خوش اومدی جان تو 27 سالته
2266
01:31:15,520 –> 01:31:18,639
در حال حاضر ما نیز می توانیم این را پاس کنیم
2267
01:31:18,639 –> 01:31:22,080
به جای اینکه فقط um مقادیر را منتقل کنید
2268
01:31:22,080 –> 01:31:24,480
می توانیم آن را از طریق متغیر عبور دهیم
2269
01:31:24,480 –> 01:31:25,120
نام ها
2270
01:31:25,120 –> 01:31:27,440
حالا میتوانیم چیزی شبیه به نام بگوییم
2271
01:31:27,440 –> 01:31:29,440
برابر با جان
2272
01:31:29,440 –> 01:31:32,800
و سپس سن
2273
01:31:32,800 –> 01:31:35,440
برابر با 27 است. هنوز دقیقاً همان است
2274
01:31:35,440 –> 01:31:36,239
همان چیز
2275
01:31:36,239 –> 01:31:38,719
بنابراین وقتی اجرا می کنیم همچنان چاپ می شود
2276
01:31:38,719 –> 01:31:39,920
ما خوش آمدید جان
2277
01:31:39,920 –> 01:31:42,880
شما 27 ساله هستید این اساساً همین است
2278
01:31:42,880 –> 01:31:43,600
یکسان
2279
01:31:43,600 –> 01:31:46,560
بنابراین بیایید این را سرگرم کننده تر کنیم
2280
01:31:46,560 –> 01:31:48,560
به جای اینکه فقط اینها را از دست بدهید
2281
01:31:48,560 –> 01:31:52,080
مقادیر به صورت ایستا یا فقط کدگذاری را اضافه کنید
2282
01:31:52,080 –> 01:31:53,360
ارزش ها
2283
01:31:53,360 –> 01:31:56,800
ابتدا می توانیم از کاربر بخواهیم که به ما بدهد
2284
01:31:56,800 –> 01:32:00,239
ورودی نام و سن او
2285
01:32:00,239 –> 01:32:03,840
سپس ما فقط آن را چاپ می کنیم
2286
01:32:03,840 –> 01:32:09,199
بیایید به سرعت این کار را در اینجا انجام دهیم
2287
01:32:09,199 –> 01:32:12,320
نه درست است، پس همین جا می توانیم بگوییم
2288
01:32:12,320 –> 01:32:16,480
ورودی نام
2289
01:32:17,120 –> 01:32:19,030
اسمت را وارد کن
2290
01:32:19,030 –> 01:32:21,679
[موسیقی]
2291
01:32:21,679 –> 01:32:24,840
و بعد بیایید یکی دیگر به نام آن را بدهیم
2292
01:32:24,840 –> 01:32:27,760
سن
2293
01:32:27,760 –> 01:32:31,520
ورودی و فرض کنید وارد کنید
2294
01:32:31,520 –> 01:32:34,880
سن شما، بنابراین اکنون از کاربر درخواست می کند
2295
01:32:34,880 –> 01:32:37,120
ارزشهایی که ما فقط اینها را تایپ نمیکنیم
2296
01:32:37,120 –> 01:32:39,280
و سپس یک بار کاربر اینها را به ما بدهد
2297
01:32:39,280 –> 01:32:40,480
ما فقط می خواهیم
2298
01:32:40,480 –> 01:32:43,360
با قرار دادن آن در اینجا آن را جایگزین کنید
2299
01:32:43,360 –> 01:32:44,080
نام
2300
01:32:44,080 –> 01:32:46,719
و من این را با سن جایگزین می کنم پس بیایید
2301
01:32:46,719 –> 01:32:47,280
اجرا کن
2302
01:32:47,280 –> 01:32:50,480
این بنابراین اگر من اینجا بیایم از شما درخواست می کند
2303
01:32:50,480 –> 01:32:51,440
نام من
2304
01:32:51,440 –> 01:32:55,040
من می گویم تیم سنی را که من می گویم می پرسد
2305
01:32:55,040 –> 01:32:58,159
101. حالا میگه Welcome team
2306
01:32:58,159 –> 01:33:00,880
تو اندروید هستی من برنده شدم پس امیدوارم برنده بشی
2307
01:33:00,880 –> 01:33:02,639
مفهوم توابع در
2308
01:33:02,639 –> 01:33:05,360
python اینها چیز اصلی شما هستند
2309
01:33:05,360 –> 01:33:09,840
قرار است با پایتون سر و کار داشته باشید
2310
01:33:13,520 –> 01:33:15,199
در این قسمت قرار است صحبت کنیم
2311
01:33:15,199 –> 01:33:16,880
در مورد بیانیه بازگشت
2312
01:33:16,880 –> 01:33:20,400
در تابع پایتون اکنون عبارات را برمی گرداند
2313
01:33:20,400 –> 01:33:23,520
فقط برای دریافت پاسخ استفاده می شوند
2314
01:33:23,520 –> 01:33:26,000
از کار در حال اجرا در الف
2315
01:33:26,000 –> 01:33:27,360
عملکرد
2316
01:33:27,360 –> 01:33:29,600
اکنون همانطور که در آخرین ویدیو می دانید که
2317
01:33:29,600 –> 01:33:30,800
ما
2318
01:33:30,800 –> 01:33:33,199
عملکرد ما را تعریف کردیم و سپس به سادگی
2319
01:33:33,199 –> 01:33:34,320
چاپ شده
2320
01:33:34,320 –> 01:33:37,520
هر چه می خواهیم برگردانیم اما به طور معمول
2321
01:33:37,520 –> 01:33:39,600
در پایتون ما از چیزی که می نامیم استفاده می کنیم
2322
01:33:39,600 –> 01:33:42,639
یک بیانیه بازگشت بنابراین این بازگشت
2323
01:33:42,639 –> 01:33:44,320
بیانیه به ما می دهد
2324
01:33:44,320 –> 01:33:45,760
خروجی یا به ما بدهید
2325
01:33:45,760 –> 01:33:48,880
بازخوردی از آنچه اجرا شده است
2326
01:33:48,880 –> 01:33:51,199
پس بیایید این حق را شخصیت سازی کنیم
2327
01:33:51,199 –> 01:33:52,400
بگو تو هستی
2328
01:33:52,400 –> 01:33:55,360
برایت ماموریت فرستاده شده که برویم
2329
01:33:55,360 –> 01:33:57,040
بگو کمی اطلاعات بگیر
2330
01:33:57,040 –> 01:33:59,120
و بعد وقتی برگشتی میخوای
2331
01:33:59,120 –> 01:34:02,000
پاسخ دهید یا می خواهید برگردید
2332
01:34:02,000 –> 01:34:05,040
مانند بازخوردی که می خواهید بگویید
2333
01:34:05,040 –> 01:34:08,960
چی رفتی که چی تکلیف که
2334
01:34:08,960 –> 01:34:12,239
شما اعدام کردید پس این همان چیزی است
2335
01:34:12,239 –> 01:34:14,800
درست در اینجا در پایتون تابع کد
2336
01:34:14,800 –> 01:34:15,600
مسدود کردن
2337
01:34:15,600 –> 01:34:17,600
می رود برای مأموریت و سپس بازگشت
2338
01:34:17,600 –> 01:34:20,080
بیانیه به ما پاسخ دهد
2339
01:34:20,080 –> 01:34:23,199
پس بیایید به شما نشان دهیم که چگونه این کار را انجام دهید
2340
01:34:23,199 –> 01:34:25,679
فقط یک تابع عادی را تعریف می کنم
2341
01:34:25,679 –> 01:34:29,199
اجازه دهید فقط عملکرد من را بگوییم
2342
01:34:29,240 –> 01:34:30,800
[موسیقی]
2343
01:34:30,800 –> 01:34:32,320
و سپس آن را در هیچ کدام
2344
01:34:32,320 –> 01:34:34,159
استدلال فعلا
2345
01:34:34,159 –> 01:34:38,800
بنابراین در اینجا ما فقط می خواهیم برگردیم
2346
01:34:41,199 –> 01:34:44,719
فرض کنید پنج به علاوه چهار
2347
01:34:44,719 –> 01:34:47,360
بنابراین این تابع اساسی در حال حاضر فقط است
2348
01:34:47,360 –> 01:34:48,960
به سادگی قصد بازگشت
2349
01:34:48,960 –> 01:34:52,320
9 چون 5.4 است اما الان
2350
01:34:52,320 –> 01:34:56,639
اگر بتوانیم فقط چاپ کنیم
2351
01:34:56,639 –> 01:34:58,960
عملکرد من، بنابراین یک بار ما من را چاپ می کنیم
2352
01:34:58,960 –> 01:35:00,159
عملکرد
2353
01:35:00,159 –> 01:35:03,280
خوب می بینید می گوید function my
2354
01:35:03,280 –> 01:35:03,840
عملکرد
2355
01:35:03,840 –> 01:35:05,040
این فقط به ما نشان می دهد که یک وجود دارد
2356
01:35:05,040 –> 01:35:07,199
تابع اما ما همچنین باید خود را اضافه کنیم
2357
01:35:07,199 –> 01:35:08,719
پرانتز باز و بسته
2358
01:35:08,719 –> 01:35:12,000
وقتی دوباره آن را اجرا می کنیم، نه می بینیم
2359
01:35:12,000 –> 01:35:13,760
اکنون می توانیم این را مانند بیشتر کنیم
2360
01:35:13,760 –> 01:35:16,560
تعاملی ما فقط می توانیم
2361
01:35:16,560 –> 01:35:18,639
تابعی داشته باشید که با اعداد جمع می شود
2362
01:35:18,639 –> 01:35:20,400
یا کم کردن اعداد یا کاری انجام می دهد
2363
01:35:20,400 –> 01:35:21,199
مانند آن
2364
01:35:21,199 –> 01:35:24,639
بنابراین می توان گفت اضافه کنید
2365
01:35:24,639 –> 01:35:28,239
اعداد و سپس می خواهم اضافه کنم که دارم
2366
01:35:28,239 –> 01:35:29,040
دو
2367
01:35:29,040 –> 01:35:33,199
آرگومان num1 و num2
2368
01:35:33,199 –> 01:35:37,440
بنابراین چیزی که فقط می خواهیم برگردانیم num1 است
2369
01:35:37,440 –> 01:35:40,480
به اضافه num2
2370
01:35:40,560 –> 01:35:43,840
بنابراین در اینجا ما فقط می توانیم عبور کنیم
2371
01:35:43,840 –> 01:35:48,000
نرمان به عنوان 2 و شماره 2 به عنوان 3
2372
01:35:48,000 –> 01:35:51,520
بنابراین این به ما می دهد که می بینید می گوید من
2373
01:35:51,520 –> 01:35:52,080
عملکرد
2374
01:35:52,080 –> 01:35:53,679
تعریف نشده است زیرا ما داریم
2375
01:35:53,679 –> 01:35:56,080
نام را برای اضافه کردن اعداد تغییر داد
2376
01:35:56,080 –> 01:35:58,719
ما فقط آن را دوباره اجرا می کنیم
2377
01:35:58,719 –> 01:36:00,159
اکنون به ما پنج می دهد
2378
01:36:00,159 –> 01:36:01,520
اما بیایید این را بیشتر کنیم
2379
01:36:01,520 –> 01:36:05,440
تعاملی اینجا بیایید بگوییم
2380
01:36:05,440 –> 01:36:08,840
num1 برابر است با
2381
01:36:08,840 –> 01:36:11,440
ورودی
2382
01:36:11,440 –> 01:36:13,280
[موسیقی]
2383
01:36:13,280 –> 01:36:17,180
شماره اول را وارد کنید
2384
01:36:17,180 –> 01:36:18,719
[موسیقی]
2385
01:36:18,719 –> 01:36:22,080
و اجازه دهید یک num2 داشته باشیم
2386
01:36:22,840 –> 01:36:25,280
ورودی
2387
01:36:25,280 –> 01:36:28,480
دوم را وارد کنید
2388
01:36:28,880 –> 01:36:33,119
شماره و همینجا به جای گفتن
2389
01:36:33,119 –> 01:36:33,600
2
2390
01:36:33,600 –> 01:36:36,480
ما به آن num1 میدهیم و همینجاست
2391
01:36:36,480 –> 01:36:38,080
به آن num2 بدهید
2392
01:36:38,080 –> 01:36:40,560
بنابراین در حال حاضر زمانی که ما این را اجرا می کنیم آن را به
2393
01:36:40,560 –> 01:36:43,520
شماره اول را از ما بخواهید، مثلاً 80 را بخواهید
2394
01:36:43,520 –> 01:36:46,480
و فرض کنید 20 به عنوان عدد دوم است
2395
01:36:46,480 –> 01:36:48,960
این را اضافه می کنیم و اندروید را به ما می دهیم
2396
01:36:48,960 –> 01:36:52,639
حالا اینجاست که می بینید 80 80 می گوید
2397
01:36:52,639 –> 01:36:53,600
20.
2398
01:36:53,600 –> 01:36:55,199
و دلیل اینکه این را می گوید این است
2399
01:36:55,199 –> 01:36:57,119
چون این را می گوید
2400
01:36:57,119 –> 01:37:00,159
به عنوان یک رشته
2401
01:37:00,159 –> 01:37:03,199
و بنابراین هنگامی که ما از اضافه استفاده می کنیم دیده می شود
2402
01:37:03,199 –> 01:37:05,040
آن را به عنوان الحاق
2403
01:37:05,040 –> 01:37:06,960
به همین دلیل است که فقط می گوید 80 20. اما من
2404
01:37:06,960 –> 01:37:08,320
می خواهم اضافه کنید
2405
01:37:08,320 –> 01:37:10,560
اگر به اینجا بیایم می بینید که می گوید
2406
01:37:10,560 –> 01:37:11,920
رشته
2407
01:37:11,920 –> 01:37:13,920
اما می دانیم که در حال جمع آوری یک عدد صحیح هستیم
2408
01:37:13,920 –> 01:37:15,600
اما پایتون این را نمی داند، بنابراین ما می دانیم
2409
01:37:15,600 –> 01:37:17,440
به پیتون بگویم که هی
2410
01:37:17,440 –> 01:37:19,199
چیزی که می خواهید جمع آوری کنید یک عدد است
2411
01:37:19,199 –> 01:37:20,560
من از شما می خواهم آن را اضافه کنید
2412
01:37:20,560 –> 01:37:22,080
برای انجام این کار ما آن را به یک تبدیل می کنیم
2413
01:37:22,080 –> 01:37:23,760
عدد صحیح با گفتن int
2414
01:37:23,760 –> 01:37:26,239
[موسیقی]
2415
01:37:26,239 –> 01:37:28,719
سپس ما آن را در اینجا می بندیم و سپس ما نیز
2416
01:37:28,719 –> 01:37:30,560
همین کار را انجام دهید
2417
01:37:30,560 –> 01:37:34,639
int و سپس آن را در اینجا می بندیم
2418
01:37:34,639 –> 01:37:37,040
حالا وقتی این را اجرا می کنیم، آن را اضافه می کند
2419
01:37:37,040 –> 01:37:38,080
برای ما
2420
01:37:38,080 –> 01:37:42,800
80 به علاوه 20. حالا به ما صد می دهد
2421
01:37:42,800 –> 01:37:46,159
بنابراین این مفهوم اساسی است
2422
01:37:46,159 –> 01:37:48,800
بیانیه بازگشت و همچنین می خواهید به نقطه
2423
01:37:48,800 –> 01:37:50,000
بیرون چیزی
2424
01:37:50,000 –> 01:37:52,880
که هر زمان که در عبارت بازگشت در
2425
01:37:52,880 –> 01:37:54,960
یک تابع پایتون
2426
01:37:54,960 –> 01:37:58,000
ما بعد از آن کد چیزی نمی نویسیم
2427
01:37:58,000 –> 01:37:58,800
مسدود کردن
2428
01:37:58,800 –> 01:38:01,840
مانند آن عبارت بازگشت پایان را نشان می دهد
2429
01:38:01,840 –> 01:38:03,119
از آن تابع
2430
01:38:03,119 –> 01:38:06,639
اگر الان بیایم اینجا و بگویم چاپ کن
2431
01:38:06,639 –> 01:38:10,800
سلام یه بار اجراش کردم
2432
01:38:10,800 –> 01:38:13,440
از من شماره هایی را که می بینید می خواهد
2433
01:38:13,440 –> 01:38:15,360
فقط هشت به من می دهد آن را تازه برگشته است
2434
01:38:15,360 –> 01:38:17,600
این سلام چاپ نمی شود
2435
01:38:17,600 –> 01:38:20,960
زیرا عملکرد خارجی است و همینطور است
2436
01:38:20,960 –> 01:38:23,440
یک تورفتگی معمولی نیست، بنابراین
2437
01:38:23,440 –> 01:38:26,480
کد در بلوک کد ما دیده نمی شود
2438
01:38:26,480 –> 01:38:30,320
اما اگر به اینجا بیایم اگر آن را حذف کنم
2439
01:38:30,320 –> 01:38:33,040
و داخل تابع آن را می چسبانم
2440
01:38:33,040 –> 01:38:35,119
قرار است آن را برای ما چاپ کنیم، پس بیایید بگوییم
2441
01:38:35,119 –> 01:38:35,920
چهار
2442
01:38:35,920 –> 01:38:38,400
چهار حالا می بینید که ما سلام داریم و بعد
2443
01:38:38,400 –> 01:38:40,000
ما جواب داریم
2444
01:38:40,000 –> 01:38:43,199
از علاوه بر این است که چگونه به استفاده از
2445
01:38:43,199 –> 01:38:44,560
اظهارات بازگشت
2446
01:38:44,560 –> 01:38:48,320
در تابع پایتون
2447
01:38:52,719 –> 01:38:54,480
در این قسمت از آموزش ما هستیم
2448
01:38:54,480 –> 01:38:56,560
در مورد بیانیه if صحبت خواهد شد
2449
01:38:56,560 –> 01:38:58,239
در پایتون
2450
01:38:58,239 –> 01:39:00,719
بنابراین اگر بیانیه اساسا فقط دادن باشد
2451
01:39:00,719 –> 01:39:01,440
پایتون
2452
01:39:01,440 –> 01:39:04,560
یک شرط در حال حاضر این مفهوم بسیار است
2453
01:39:04,560 –> 01:39:06,719
به راحتی نه تنها پایتون بلکه در آن قابل درک است
2454
01:39:06,719 –> 01:39:08,239
برنامه نویسی به طور کلی
2455
01:39:08,239 –> 01:39:10,239
همیشه بیانیه if وجود دارد اما شاید
2456
01:39:10,239 –> 01:39:12,159
با نحو متفاوت
2457
01:39:12,159 –> 01:39:14,560
بنابراین اگر دستور فقط به پایتون اجازه می دهد
2458
01:39:14,560 –> 01:39:17,520
برای اجرای خودکار کد به تنهایی
2459
01:39:17,520 –> 01:39:20,480
بنابراین ما می گوییم که اگر یک خاص
2460
01:39:20,480 –> 01:39:21,920
شرط درست است
2461
01:39:21,920 –> 01:39:24,000
پس پایتون باید این کار را انجام دهد اما اگر اینطور باشد
2462
01:39:24,000 –> 01:39:26,719
درست نیست پس پایتون باید این کار را انجام دهد
2463
01:39:26,719 –> 01:39:28,880
بنابراین ما فقط به پایتون یک شرط می دهیم
2464
01:39:28,880 –> 01:39:31,199
قبل از اجرای کد
2465
01:39:31,199 –> 01:39:34,320
بنابراین اجازه دهید ابتدا کمی ساده تایپ کنم
2466
01:39:34,320 –> 01:39:35,440
توجه داشته باشید تا بتوانید
2467
01:39:35,440 –> 01:39:38,239
مفهوم را بفهمم تا بتوانم بگویم
2468
01:39:38,239 –> 01:39:40,800
چیزی مثل
2469
01:39:40,800 –> 01:39:43,040
اگر
2470
01:39:44,000 –> 01:39:45,450
من یک عدد می نویسم
2471
01:39:45,450 –> 01:39:47,119
[موسیقی]
2472
01:39:47,119 –> 01:39:51,040
بنابراین اکنون یک عدد می نویسم و سپس
2473
01:39:51,040 –> 01:39:55,840
اگر آن عدد
2474
01:39:56,800 –> 01:40:02,159
قابل تقسیم است
2475
01:40:02,639 –> 01:40:05,840
در 2 آنگاه ما می دانیم
2476
01:40:05,840 –> 01:40:11,920
که عدد یک عدد زوج است
2477
01:40:13,440 –> 01:40:16,850
اما اگر بر 2 بخش پذیر نباشد
2478
01:40:16,850 –> 01:40:20,060
[موسیقی]
2479
01:40:20,159 –> 01:40:23,840
سپس آن یک عدد فرد است
2480
01:40:24,560 –> 01:40:26,159
بنابراین چیزی شبیه به این به این شکل نیست
2481
01:40:26,159 –> 01:40:28,239
برای نوشتن کد این فقط یک متن ساده است
2482
01:40:28,239 –> 01:40:30,239
اما من فقط یک کاربر را نشان می دهم
2483
01:40:30,239 –> 01:40:31,280
یک عدد نوشت
2484
01:40:31,280 –> 01:40:33,679
اگر عدد بر 2 بخش پذیر باشد
2485
01:40:33,679 –> 01:40:34,639
سپس ما می توانیم
2486
01:40:34,639 –> 01:40:37,440
به پایتون بگویید تا به کاربر بگوید خوب است
2487
01:40:37,440 –> 01:40:38,239
این
2488
01:40:38,239 –> 01:40:41,440
عدد زوج است اما اگر قابل بخش نباشد
2489
01:40:41,440 –> 01:40:42,320
توسط 2
2490
01:40:42,320 –> 01:40:45,280
پس این عدد فرد است پس حالا بیایید
2491
01:40:45,280 –> 01:40:47,440
این را عملی کنید و بیایید آن را در آن بنویسیم
2492
01:40:47,440 –> 01:40:48,080
واقعی
2493
01:40:48,080 –> 01:40:51,440
کد پایتون پس الان داریم
2494
01:40:51,440 –> 01:40:55,119
متغیری به نام a و a برابر است با
2495
01:40:55,119 –> 01:40:56,480
دو
2496
01:40:56,480 –> 01:40:58,239
و سپس متغیر دیگری به نام داریم
2497
01:40:58,239 –> 01:41:01,119
b و b برابر با سه است
2498
01:41:01,119 –> 01:41:03,840
اکنون می توانیم یک عبارت if ساده داشته باشیم
2499
01:41:03,840 –> 01:41:04,960
چک کردن
2500
01:41:04,960 –> 01:41:08,080
اگر 2 بزرگتر از 3 باشد یا 3 بزرگتر است
2501
01:41:08,080 –> 01:41:09,280
از 2 یا اگر
2502
01:41:09,280 –> 01:41:12,639
متغیر a بزرگتر از متغیر b است
2503
01:41:12,639 –> 01:41:16,159
پس بگو اگر الف
2504
01:41:16,159 –> 01:41:20,080
بزرگتر از b است
2505
01:41:20,080 –> 01:41:23,840
سپس ما فقط می توانیم برای کاربر چاپ کنیم
2506
01:41:25,440 –> 01:41:30,400
بیایید به هم بپیوندیم
2507
01:41:30,400 –> 01:41:34,320
بزرگتر است
2508
01:41:36,239 –> 01:41:39,199
از ب
2509
01:41:41,920 –> 01:41:44,159
خوب، اما در اینجا می دانیم که b بزرگتر است
2510
01:41:44,159 –> 01:41:45,040
از یک
2511
01:41:45,040 –> 01:41:48,000
پس بیایید این را بزرگتر کنیم تا خودمان
2512
01:41:48,000 –> 01:41:49,520
کد اجرا خواهد شد
2513
01:41:49,520 –> 01:41:52,080
حالا بیایید این را اجرا کنیم، می بینید که نمی توانید
2514
01:41:52,080 –> 01:41:54,320
الحاق رشته و تمام آن نوع از
2515
01:41:54,320 –> 01:41:55,840
چیزهای پس اجازه دهید فقط
2516
01:41:55,840 –> 01:42:01,300
آن را به رشته تبدیل کنید
2517
01:42:01,300 –> 01:42:04,400
[موسیقی]
2518
01:42:04,400 –> 01:42:06,719
پس بیایید این را دوباره اجرا کنیم، اکنون آن را می بینید
2519
01:42:06,719 –> 01:42:07,679
می گوید 4
2520
01:42:07,679 –> 01:42:11,040
بزرگتر از 3 است، بنابراین بررسی کردیم که آیا a است یا خیر
2521
01:42:11,040 –> 01:42:12,560
بزرگتر از b
2522
01:42:12,560 –> 01:42:15,840
اکنون میتوانیم به وضوح بررسی کنیم که آیا
2523
01:42:15,840 –> 01:42:19,440
a کمتر از b است حالا شما آن را می بینید
2524
01:42:19,440 –> 01:42:20,719
هیچ اتفاقی نمی افتد
2525
01:42:20,719 –> 01:42:23,360
چون گفتیم باید این کد را اجرا کند
2526
01:42:23,360 –> 01:42:24,000
فقط
2527
01:42:24,000 –> 01:42:27,040
اگر a کمتر از b باشد اما اینطور نیست
2528
01:42:27,040 –> 01:42:29,920
کمتر از b که قابل اجرا باشد
2529
01:42:29,920 –> 01:42:33,040
اکنون ما نیز می توانیم بررسی کنیم
2530
01:42:33,040 –> 01:42:37,840
اگر a همان چیز باشد
2531
01:42:38,400 –> 01:42:41,600
به عنوان b پس اگر a برابر است با b اجازه دهید فقط
2532
01:42:41,600 –> 01:42:44,159
a برابر با b بسازید
2533
01:42:44,159 –> 01:42:47,600
و ما آن را اجرا می کنیم می بینید که می گوید 4 است
2534
01:42:47,600 –> 01:42:49,360
بزرگتر از 4 چون گفته شد
2535
01:42:49,360 –> 01:42:50,239
باید بگوید
2536
01:42:50,239 –> 01:42:54,000
اما می توانیم به سادگی بگوییم الف
2537
01:42:54,000 –> 01:42:57,199
برابر با b است بنابراین وقتی آن را اجرا می کنید آن را می بینید
2538
01:42:57,199 –> 01:42:57,840
می گوید a
2539
01:42:57,840 –> 01:43:00,159
برابر با b است اما اگر اکنون این را به تغییر دهیم
2540
01:43:00,159 –> 01:43:01,440
الان سه
2541
01:43:01,440 –> 01:43:04,400
چهار برابر با سه آن نیست
2542
01:43:04,400 –> 01:43:05,440
اجرا نمی شود
2543
01:43:05,440 –> 01:43:07,520
بنابراین این مفهوم اساسی اگر است
2544
01:43:07,520 –> 01:43:08,639
بیانیه
2545
01:43:08,639 –> 01:43:10,159
و همچنین می توانیم این کار را برای موارد مختلف انجام دهیم
2546
01:43:10,159 –> 01:43:12,320
انواع داده ها حالا فرض کنید یک داریم
2547
01:43:12,320 –> 01:43:13,679
رشته
2548
01:43:13,679 –> 01:43:16,960
که تیم است و b نیز می باشد
2549
01:43:1