Notice: file_put_contents(): Write of 4161 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50

Warning: file_put_contents(): Only 12288 of 16449 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50
Bias Variance@biasvariance_ir P.360
BIASVARIANCE_IR Telegram 360
تو پایتون چی کارا نکنیم - بخش 3

یکی از موارد بسیار پر اهمیت استفاده از مقادیر پیش‌فرض برای ورودی‌های توابع است. با این حال، لازم است حتما دقت کنید که به هیچ‌وجه مقادیر پیش‌فرض را شی، مثلا لیست، قرار ندهید؛ برای مثال، از تکه کد زیر به شدت اجتناب کنید:


def func(a=[]): 
a.append(10)
print(a)

اگر دو بار تابع را فراخوانی کنید، ابتدا [10] و بار دوم [10, 10] را خواهید دید. در حالی که این به هیچ‌وجه مطلوب نیست. در ورودی توقع دارید که هر بار لیست خالی برای a در نظر گرفته شود ولی رفتار پایتون برای مقادیر پیش‌فرض نظیر لیست این‌گونه نیست.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
#نکته_آموزشی #پایتون
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
پشتیبانی | کانال | سایت | اینستاگرام | آپارات



tgoop.com/biasvariance_ir/360
Create:
Last Update:

تو پایتون چی کارا نکنیم - بخش 3

یکی از موارد بسیار پر اهمیت استفاده از مقادیر پیش‌فرض برای ورودی‌های توابع است. با این حال، لازم است حتما دقت کنید که به هیچ‌وجه مقادیر پیش‌فرض را شی، مثلا لیست، قرار ندهید؛ برای مثال، از تکه کد زیر به شدت اجتناب کنید:


def func(a=[]): 
a.append(10)
print(a)

اگر دو بار تابع را فراخوانی کنید، ابتدا [10] و بار دوم [10, 10] را خواهید دید. در حالی که این به هیچ‌وجه مطلوب نیست. در ورودی توقع دارید که هر بار لیست خالی برای a در نظر گرفته شود ولی رفتار پایتون برای مقادیر پیش‌فرض نظیر لیست این‌گونه نیست.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
#نکته_آموزشی #پایتون
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
پشتیبانی | کانال | سایت | اینستاگرام | آپارات

BY Bias Variance


Share with your friend now:
tgoop.com/biasvariance_ir/360

View MORE
Open in Telegram


Telegram News

Date: |

A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more. In handing down the sentence yesterday, deputy judge Peter Hui Shiu-keung of the district court said that even if Ng did not post the messages, he cannot shirk responsibility as the owner and administrator of such a big group for allowing these messages that incite illegal behaviors to exist. The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously. 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. Image: Telegram.
from us


Telegram Bias Variance
FROM American