|
50 | 50 | }, |
51 | 51 | { |
52 | 52 | "cell_type": "code", |
53 | | - "execution_count": 1, |
| 53 | + "execution_count": null, |
54 | 54 | "id": "a9684aaf-4734-4b94-b228-2be25264ebe9", |
55 | 55 | "metadata": {}, |
56 | 56 | "outputs": [], |
|
91 | 91 | }, |
92 | 92 | { |
93 | 93 | "cell_type": "code", |
94 | | - "execution_count": 2, |
| 94 | + "execution_count": null, |
95 | 95 | "id": "fd02d287-7cca-452f-a810-d908b86f6e8f", |
96 | 96 | "metadata": {}, |
97 | | - "outputs": [ |
98 | | - { |
99 | | - "ename": "AttributeError", |
100 | | - "evalue": "type object 'SuperMarket' has no attribute 'item_price'", |
101 | | - "output_type": "error", |
102 | | - "traceback": [ |
103 | | - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
104 | | - "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", |
105 | | - "\u001b[0;32m/tmp/ipykernel_3333/3157468629.py\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mSuperMarket\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitem_price\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", |
106 | | - "\u001b[0;31mAttributeError\u001b[0m: type object 'SuperMarket' has no attribute 'item_price'" |
107 | | - ] |
108 | | - } |
109 | | - ], |
| 97 | + "outputs": [], |
110 | 98 | "source": [ |
111 | 99 | "SuperMarket.item_price" |
112 | 100 | ] |
|
129 | 117 | }, |
130 | 118 | { |
131 | 119 | "cell_type": "code", |
132 | | - "execution_count": 3, |
| 120 | + "execution_count": null, |
133 | 121 | "id": "31b89df9-4a61-472f-b493-812883b32755", |
134 | 122 | "metadata": {}, |
135 | | - "outputs": [ |
136 | | - { |
137 | | - "data": { |
138 | | - "text/plain": [ |
139 | | - "0" |
140 | | - ] |
141 | | - }, |
142 | | - "execution_count": 3, |
143 | | - "metadata": {}, |
144 | | - "output_type": "execute_result" |
145 | | - } |
146 | | - ], |
| 123 | + "outputs": [], |
147 | 124 | "source": [ |
148 | 125 | "SuperMarket.discount" |
149 | 126 | ] |
|
174 | 151 | }, |
175 | 152 | { |
176 | 153 | "cell_type": "code", |
177 | | - "execution_count": 4, |
| 154 | + "execution_count": null, |
178 | 155 | "id": "b7a00af4-73f8-4a8a-a652-f6d962ef491c", |
179 | 156 | "metadata": {}, |
180 | | - "outputs": [ |
181 | | - { |
182 | | - "data": { |
183 | | - "text/plain": [ |
184 | | - "mappingproxy({'__module__': '__main__',\n", |
185 | | - " 'discount': 0,\n", |
186 | | - " '__init__': <function __main__.SuperMarket.__init__(self, item_price)>,\n", |
187 | | - " 'get_bill': <function __main__.SuperMarket.get_bill(self)>,\n", |
188 | | - " '__dict__': <attribute '__dict__' of 'SuperMarket' objects>,\n", |
189 | | - " '__weakref__': <attribute '__weakref__' of 'SuperMarket' objects>,\n", |
190 | | - " '__doc__': None})" |
191 | | - ] |
192 | | - }, |
193 | | - "execution_count": 4, |
194 | | - "metadata": {}, |
195 | | - "output_type": "execute_result" |
196 | | - } |
197 | | - ], |
| 157 | + "outputs": [], |
198 | 158 | "source": [ |
199 | 159 | "SuperMarket.__dict__" |
200 | 160 | ] |
|
225 | 185 | }, |
226 | 186 | { |
227 | 187 | "cell_type": "code", |
228 | | - "execution_count": 5, |
| 188 | + "execution_count": null, |
229 | 189 | "id": "d9bb1549-c4c4-4ba2-a749-452f177b2376", |
230 | 190 | "metadata": {}, |
231 | | - "outputs": [ |
232 | | - { |
233 | | - "data": { |
234 | | - "text/plain": [ |
235 | | - "0" |
236 | | - ] |
237 | | - }, |
238 | | - "execution_count": 5, |
239 | | - "metadata": {}, |
240 | | - "output_type": "execute_result" |
241 | | - } |
242 | | - ], |
| 191 | + "outputs": [], |
243 | 192 | "source": [ |
244 | 193 | "SuperMarket.discount" |
245 | 194 | ] |
|
254 | 203 | }, |
255 | 204 | { |
256 | 205 | "cell_type": "code", |
257 | | - "execution_count": 6, |
| 206 | + "execution_count": null, |
258 | 207 | "id": "62e12c46-5594-4f96-9281-8f41edcf3702", |
259 | 208 | "metadata": {}, |
260 | 209 | "outputs": [], |
|
264 | 213 | }, |
265 | 214 | { |
266 | 215 | "cell_type": "code", |
267 | | - "execution_count": 7, |
| 216 | + "execution_count": null, |
268 | 217 | "id": "752e9ac4-df77-4956-971d-6b65c456ce01", |
269 | 218 | "metadata": {}, |
270 | | - "outputs": [ |
271 | | - { |
272 | | - "data": { |
273 | | - "text/plain": [ |
274 | | - "0" |
275 | | - ] |
276 | | - }, |
277 | | - "execution_count": 7, |
278 | | - "metadata": {}, |
279 | | - "output_type": "execute_result" |
280 | | - } |
281 | | - ], |
| 219 | + "outputs": [], |
282 | 220 | "source": [ |
283 | 221 | "obj.discount" |
284 | 222 | ] |
|
301 | 239 | }, |
302 | 240 | { |
303 | 241 | "cell_type": "code", |
304 | | - "execution_count": 8, |
| 242 | + "execution_count": null, |
305 | 243 | "id": "c3f376d3-3b4a-4862-9e63-0a3d01c3b808", |
306 | 244 | "metadata": {}, |
307 | 245 | "outputs": [], |
|
319 | 257 | }, |
320 | 258 | { |
321 | 259 | "cell_type": "code", |
322 | | - "execution_count": 9, |
| 260 | + "execution_count": null, |
323 | 261 | "id": "ca489bd1-0e0a-478c-8c73-bc56f7f483e8", |
324 | 262 | "metadata": {}, |
325 | | - "outputs": [ |
326 | | - { |
327 | | - "data": { |
328 | | - "text/plain": [ |
329 | | - "10" |
330 | | - ] |
331 | | - }, |
332 | | - "execution_count": 9, |
333 | | - "metadata": {}, |
334 | | - "output_type": "execute_result" |
335 | | - } |
336 | | - ], |
| 263 | + "outputs": [], |
337 | 264 | "source": [ |
338 | 265 | "SuperMarket.discount" |
339 | 266 | ] |
340 | 267 | }, |
341 | 268 | { |
342 | 269 | "cell_type": "code", |
343 | | - "execution_count": 10, |
| 270 | + "execution_count": null, |
344 | 271 | "id": "5ece5ff0-ceae-48b0-b818-fbe8244ea5c5", |
345 | 272 | "metadata": {}, |
346 | | - "outputs": [ |
347 | | - { |
348 | | - "data": { |
349 | | - "text/plain": [ |
350 | | - "10" |
351 | | - ] |
352 | | - }, |
353 | | - "execution_count": 10, |
354 | | - "metadata": {}, |
355 | | - "output_type": "execute_result" |
356 | | - } |
357 | | - ], |
| 273 | + "outputs": [], |
358 | 274 | "source": [ |
359 | 275 | "obj.discount" |
360 | 276 | ] |
|
377 | 293 | }, |
378 | 294 | { |
379 | 295 | "cell_type": "code", |
380 | | - "execution_count": 11, |
| 296 | + "execution_count": null, |
381 | 297 | "id": "6478b920-090e-496e-bdbd-308743fc721e", |
382 | 298 | "metadata": {}, |
383 | | - "outputs": [ |
384 | | - { |
385 | | - "data": { |
386 | | - "text/plain": [ |
387 | | - "10" |
388 | | - ] |
389 | | - }, |
390 | | - "execution_count": 11, |
391 | | - "metadata": {}, |
392 | | - "output_type": "execute_result" |
393 | | - } |
394 | | - ], |
| 299 | + "outputs": [], |
395 | 300 | "source": [ |
396 | 301 | "SuperMarket.discount" |
397 | 302 | ] |
398 | 303 | }, |
399 | 304 | { |
400 | 305 | "cell_type": "code", |
401 | | - "execution_count": 12, |
| 306 | + "execution_count": null, |
402 | 307 | "id": "8affb3a6-1d8e-4f68-a3c7-fc61f737a9db", |
403 | 308 | "metadata": {}, |
404 | | - "outputs": [ |
405 | | - { |
406 | | - "data": { |
407 | | - "text/plain": [ |
408 | | - "10" |
409 | | - ] |
410 | | - }, |
411 | | - "execution_count": 12, |
412 | | - "metadata": {}, |
413 | | - "output_type": "execute_result" |
414 | | - } |
415 | | - ], |
| 309 | + "outputs": [], |
416 | 310 | "source": [ |
417 | 311 | "obj.discount" |
418 | 312 | ] |
|
427 | 321 | }, |
428 | 322 | { |
429 | 323 | "cell_type": "code", |
430 | | - "execution_count": 13, |
| 324 | + "execution_count": null, |
431 | 325 | "id": "3abce644-2d12-46f9-9ac7-1a9cbea6f1fa", |
432 | 326 | "metadata": {}, |
433 | 327 | "outputs": [], |
|
437 | 331 | }, |
438 | 332 | { |
439 | 333 | "cell_type": "code", |
440 | | - "execution_count": 14, |
| 334 | + "execution_count": null, |
441 | 335 | "id": "82c98c6a-ade1-495f-ba82-14f3423a980a", |
442 | 336 | "metadata": {}, |
443 | | - "outputs": [ |
444 | | - { |
445 | | - "data": { |
446 | | - "text/plain": [ |
447 | | - "20" |
448 | | - ] |
449 | | - }, |
450 | | - "execution_count": 14, |
451 | | - "metadata": {}, |
452 | | - "output_type": "execute_result" |
453 | | - } |
454 | | - ], |
| 337 | + "outputs": [], |
455 | 338 | "source": [ |
456 | 339 | "obj.discount # Checking if the object's discount changed to 20?" |
457 | 340 | ] |
458 | 341 | }, |
459 | 342 | { |
460 | 343 | "cell_type": "code", |
461 | | - "execution_count": 15, |
| 344 | + "execution_count": null, |
462 | 345 | "id": "4329fb22-e091-416b-9bcf-56aecb325018", |
463 | 346 | "metadata": {}, |
464 | | - "outputs": [ |
465 | | - { |
466 | | - "data": { |
467 | | - "text/plain": [ |
468 | | - "10" |
469 | | - ] |
470 | | - }, |
471 | | - "execution_count": 15, |
472 | | - "metadata": {}, |
473 | | - "output_type": "execute_result" |
474 | | - } |
475 | | - ], |
| 347 | + "outputs": [], |
476 | 348 | "source": [ |
477 | 349 | "SuperMarket.discount # Checking for the class Attribute 'discount' bound to the class." |
478 | 350 | ] |
|
495 | 367 | }, |
496 | 368 | { |
497 | 369 | "cell_type": "code", |
498 | | - "execution_count": 16, |
| 370 | + "execution_count": null, |
499 | 371 | "id": "3dcf3855-7289-4725-bb4a-61ecd4a6dd37", |
500 | 372 | "metadata": {}, |
501 | 373 | "outputs": [], |
|
513 | 385 | }, |
514 | 386 | { |
515 | 387 | "cell_type": "code", |
516 | | - "execution_count": 17, |
| 388 | + "execution_count": null, |
517 | 389 | "id": "373af90f-8779-45f6-8f5d-2979f09ec410", |
518 | 390 | "metadata": { |
519 | 391 | "tags": [] |
520 | 392 | }, |
521 | | - "outputs": [ |
522 | | - { |
523 | | - "data": { |
524 | | - "text/plain": [ |
525 | | - "{'item_price': 100}" |
526 | | - ] |
527 | | - }, |
528 | | - "execution_count": 17, |
529 | | - "metadata": {}, |
530 | | - "output_type": "execute_result" |
531 | | - } |
532 | | - ], |
| 393 | + "outputs": [], |
533 | 394 | "source": [ |
534 | 395 | "obj2.__dict__" |
535 | 396 | ] |
|
544 | 405 | }, |
545 | 406 | { |
546 | 407 | "cell_type": "code", |
547 | | - "execution_count": 18, |
| 408 | + "execution_count": null, |
548 | 409 | "id": "e6b273e6-59b3-41d0-83ad-0a4bd095d7c7", |
549 | 410 | "metadata": { |
550 | 411 | "tags": [] |
551 | 412 | }, |
552 | | - "outputs": [ |
553 | | - { |
554 | | - "data": { |
555 | | - "text/plain": [ |
556 | | - "{'item_price': 100, 'discount': 20}" |
557 | | - ] |
558 | | - }, |
559 | | - "execution_count": 18, |
560 | | - "metadata": {}, |
561 | | - "output_type": "execute_result" |
562 | | - } |
563 | | - ], |
| 413 | + "outputs": [], |
564 | 414 | "source": [ |
565 | 415 | "obj.__dict__" |
566 | 416 | ] |
|
599 | 449 | }, |
600 | 450 | { |
601 | 451 | "cell_type": "code", |
602 | | - "execution_count": 19, |
| 452 | + "execution_count": null, |
603 | 453 | "id": "7ec660e8-378e-4b57-b53c-4275f753af95", |
604 | 454 | "metadata": {}, |
605 | | - "outputs": [ |
606 | | - { |
607 | | - "data": { |
608 | | - "text/plain": [ |
609 | | - "mappingproxy({'__module__': '__main__',\n", |
610 | | - " 'discount': 10,\n", |
611 | | - " '__init__': <function __main__.SuperMarket.__init__(self, item_price)>,\n", |
612 | | - " 'get_bill': <function __main__.SuperMarket.get_bill(self)>,\n", |
613 | | - " '__dict__': <attribute '__dict__' of 'SuperMarket' objects>,\n", |
614 | | - " '__weakref__': <attribute '__weakref__' of 'SuperMarket' objects>,\n", |
615 | | - " '__doc__': None})" |
616 | | - ] |
617 | | - }, |
618 | | - "execution_count": 19, |
619 | | - "metadata": {}, |
620 | | - "output_type": "execute_result" |
621 | | - } |
622 | | - ], |
| 455 | + "outputs": [], |
623 | 456 | "source": [ |
624 | 457 | "obj.__class__.__dict__ # Equivalent to SuperMarket.__dict__" |
625 | 458 | ] |
|
0 commit comments