محمدحسین ملک‌پور
محمدحسین ملک‌پور
خواندن ۱ دقیقه·۵ سال پیش

10 نکته و ترفند پایتون برای برنامه‌نویسان مبتدی

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics.


  • In-Place Swapping Of Two Numbers | تعویض دو عدد در یک خط

ورودی:

x, y = 10, 20 print(x, y) x, y = y, x print(x, y)

خروجی:

10 20
20 10
(اعداد از راست به چپ خوانده شود)


  • Reversing a string in Python | معکوس کردن یک رشته

ورودی:

a = &quotVirgool&quot print(&quotReverse is&quot, a[::-1])

خروجی:

Reverse is loogriV


  • Create a single string from all the elements in list | ساختن یک رشته از اعضای یک لیست

ورودی:

a = [&quotVir&quot, &quotgo&quot, &quotol&quot] print(&quot &quot.join(a))

خروجی:

Virgool


  • Chaining Of Comparison Operators | تغییر اپراتورهای مقایسه‌ای

ورودی:

n = 10 result = 1 < n < 20 print(result) result = 1 > n <= 9 print(result)

خروجی:

True
False


  • Print The File Path Of Imported Modules | یافتن مسیر نصب فایل ماژول‌های استفاده شده

ورودی:

import os; import socket; print(os) print(socket)

خروجی:

<module 'os' from '/usr/lib/python3.5/os.py'>
<module 'socket' from '/usr/lib/python3.5/socket.py'>


  • Use Of Enums In Python | استفاده از داده شمارشی

ورودی:

class MyName: x, y, z = range(3) obj = MyName() print(obj.x) print(obj.y) print(obj.z)

خروجی:

0
1
2


  • Return Multiple Values From Functions | بازگرداندن مقادیر متعدد توسط تابع

ورودی:

def x(): return 1, 2, 3, 4 a, b, c, d = x() print(a, b, c, d)

خروجی:

1 2 3 4
(اعداد از راست به چپ خوانده شود)


  • Find The Most Frequent Value In a List | یافتن بیشترین ارزش در لیست

ورودی:

test = [1, 2, 3, 4, 2, 2, 3, 1, 4, 4, 4] print(max(set(test), key = test.count))

خروجی:

4


  • Check The Memory Usage Of An Object | یافتن مقدار حافظه استفاده شده توسط یک شی

ورودی:

import sys x = 1 print(sys.getsizeof(x))

خروجی:

28


  • Print string N times | چاپ متعدد یک رشته

ورودی:

n = 2; a =&quotVirgool&quot print(a * n);

خروجی:

VirgoolVirgool
pythontrickپایتونترفندبرنامه نویسی
دانشجوی علوم کامپیوتر | علاقه‎مند به علوم داده
شاید از این پست‌ها خوشتان بیاید