PYTHOPIACHANNEL Telegram 167
آرگومان‌های موقعیتی (Positional) و کلیدواژه‌ای (Keyword)

وقتی یک تابع را در پایتون صدا می‌زنیم، می‌توانیم مقادیر را به دو روش اصلی به آن بدهیم.

۱. آرگومان‌های موقعیتی (Positional)

در این روش، مقادیر بر اساس موقعیت یا ترتیب به پارامترهای تابع اختصاص داده می‌شوند. اولین مقدار به اولین پارامتر، دومی به دومی و...

ویژگی اصلی: ترتیب اهمیت حیاتی دارد.

۲. آرگومان‌های کلیدواژه‌ای (Keyword)

ویژگی اصلی: ترتیب دیگر مهم نیست، چون پایتون از روی نام، مقدار را به پارامتر درست اختصاص می‌دهد. این روش خوانایی کد را بالا می‌برد.

۳.قانون طلایی: ترکیب دو روش

می‌توانید از هر دو روش با هم استفاده کنید، اما همیشه آرگومان‌های موقعیتی باید قبل از آرگومان‌های کلیدواژه‌ای بیایند.

مثال:
def show_info(name, age, city):
print(f"Name: {name}", f"Age: {age}", f"City: {city}")


#آرگومان موقعیتی
show_info("Fateme", 23, "Tehran")

#آرگومان کلیدواژه‌ای
show_info(name="Ali", city="Shiraz", age=30)

#ترکیب (اول موقعیتی، بعد کلیدواژه‌ای)
show_info("Sara", age=19, city="Tabriz")

خروجی رو کامنت کنید.

@pythopiachannel
10👏3



tgoop.com/pythopiachannel/167
Create:
Last Update:

آرگومان‌های موقعیتی (Positional) و کلیدواژه‌ای (Keyword)

وقتی یک تابع را در پایتون صدا می‌زنیم، می‌توانیم مقادیر را به دو روش اصلی به آن بدهیم.

۱. آرگومان‌های موقعیتی (Positional)

در این روش، مقادیر بر اساس موقعیت یا ترتیب به پارامترهای تابع اختصاص داده می‌شوند. اولین مقدار به اولین پارامتر، دومی به دومی و...

ویژگی اصلی: ترتیب اهمیت حیاتی دارد.

۲. آرگومان‌های کلیدواژه‌ای (Keyword)

ویژگی اصلی: ترتیب دیگر مهم نیست، چون پایتون از روی نام، مقدار را به پارامتر درست اختصاص می‌دهد. این روش خوانایی کد را بالا می‌برد.

۳.قانون طلایی: ترکیب دو روش

می‌توانید از هر دو روش با هم استفاده کنید، اما همیشه آرگومان‌های موقعیتی باید قبل از آرگومان‌های کلیدواژه‌ای بیایند.

مثال:

def show_info(name, age, city):
print(f"Name: {name}", f"Age: {age}", f"City: {city}")


#آرگومان موقعیتی
show_info("Fateme", 23, "Tehran")

#آرگومان کلیدواژه‌ای
show_info(name="Ali", city="Shiraz", age=30)

#ترکیب (اول موقعیتی، بعد کلیدواژه‌ای)
show_info("Sara", age=19, city="Tabriz")

خروجی رو کامنت کنید.

@pythopiachannel

BY Pythopia




Share with your friend now:
tgoop.com/pythopiachannel/167

View MORE
Open in Telegram


Telegram News

Date: |

Telegram iOS app: In the “Chats” tab, click the new message icon in the right upper corner. Select “New Channel.” During the meeting with TSE Minister Edson Fachin, Perekopsky also mentioned the TSE channel on the platform as one of the firm's key success stories. Launched as part of the company's commitments to tackle the spread of fake news in Brazil, the verified channel has attracted more than 184,000 members in less than a month. As of Thursday, the SUCK Channel had 34,146 subscribers, with only one message dated August 28, 2020. It was an announcement stating that police had removed all posts on the channel because its content “contravenes the laws of Hong Kong.” Public channels are public to the internet, regardless of whether or not they are subscribed. A public channel is displayed in search results and has a short address (link). To delete a channel with over 1,000 subscribers, you need to contact user support
from us


Telegram Pythopia
FROM American