Course Imgپایتون مقدماتی

جلسه دوم


عملگر‌های تخصیص یا انتساب

اولین عملگر انتساب = است و به این معنی می‌باشد که مقدار سمت راست مساوی را در ظرف متغیر سمت چپ قرار بده .

Description of the image

عملگر انتساب بعدی =+ است که یعنی متغیر سمت چپ را با متغیر سمت راست جمع کن و در ظرف متغیر سمت چپ بریز . ما می‌توانیم به جای جمع از سایر عملگرهای محاسباتی نیز در این عملگر استفاده کنیم .

Description of the image

عملگرهای منطقی

دو عملگر منطقی and و or را داریم که اولی معنی و را می‌دهد و دومی به معنی یا است .

در عملگر and فقط در حالتی جواب ما true خواهد بود که هر دو طرف عملگر مقدار true را داشته باشد و در سایر حالات جواب آن false است .

Description of the image

در عملگر or فقط در حالتی جواب ما false است که هر دو طرف عملگر مقدار false داشته باشند و در سایر حالات جواب آن true است .

Description of the image

عملگر عضویت

ما برای اینکه ببینیم که یک مقدار خاص در مجموعه ای از مقادیر وجود دارد یا خیر از عملگر in استفاده می‌کنیم . ( در این مثال از لیست استفاده شده ، نگران اینکه چیزی راجب آن نمی‌دانید نباشید ، جلوتر با آن آشنا می‌شویم . صرفا بدانید متغیری است که چند مقدار در آن قرار دارد ) .

Description of the image

همچنین عملگر not in دقیقا برعکس عملگر in کار می‌کند و عدم عضویت را بررسی می‌کند .

Description of the image

عملگر هویت

دو عملگر هویت is و is not داریم . در عملگر is اگر دو متغیر اطراف آن به یک شئ یکسان اشاره کنند مقدار true را باز‌میگرداند . نگران این که مفهوم کلمه شئ را در اینجا نمی‌دانید نباشید . در بخش شئ گرایی به صورت کامل با آن آشنا می‌شویم .

Description of the image

اولویت عملگر ها

ما در پایتون نیز مانند محاسبات ریاضی اولویت های ریاضی را داریم که به این ترتیب هستند

Description of the image

نکاتی راجب رشته ها

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

Description of the image

Slicer

در رشته‌ها هر حرف شماره گذاری می‌شود ، به این صورت که اولین حرف از سمت چپ عدد صفر را به خود می‌گیرد و به ترتیب اعداد صحیح حرف ها شماره گذاری می‌شوند .

همچنین نوع دیگر شماره گذاری در رشته ها از سمت راست است که از عدد منفی یک شروع شده و به ترتیب اعداد صحیح منفی جلو می‌رود .

Description of the image

Range Slice

ما می‌توانیم بخشی از رشته که به آن نیاز دارین را جدا کنیم . به این صورت که می‌گوییم از شماره‌ی start تا شماره‌ی end از این رشته را به من تحویل بده .

Description of the image

نکته مهم اینجاست که اگر به جای end شماره ای قرار دهیم تا یکی مانده به آن شماره را به ما تحویل می‌دهد . اگر start را خالی بگذاریم یعنی از ابتدا را به نن تحویل بده و اگر end را خالی بگذاریم یعنی تا انتها را به من تحویل بده .

Description of the image

ما می‌توانیم از گام هم در این عملیات استفاده کنیم ، به این صورت که اگر آن را ۲ قرار دهیم یکی در میان از روی حروف می‌پرد . گام به صورت پیش فرض مقدار ۱ را دارد .

Description of the image

عملیات جمع در رشته‌ها ( concatinate )

ما اگر میان دو رشته علامت جمع قرار دهیم آن دو رشته را با همین ترتیب پشت هم قرار می‌دهد.

Description of the image

Repetition

اگر یک رشته را در یک عدد ضرب کنیم به تعداد آن عدد رشته را پشت هم تکرار می‌کند .

Description of the image

عملگر عضویت در رشته‌ها

ما می‌توانیم از عملگر‌های عضویت در رشته ها نیز استفاده کنیم .

Description of the image

کارکتر‌های کنترلی

در رشته ها وقتی علامت \ پشت برخی حروف می‌آید معنی خاصی می‌دهد . برای مثال وقتی پشت n می‌آید معنی اینتر می‌دهد .

Description of the image Description of the image

برای جلوگیری از این معنی ها می‌توانیم پشت رشته‌مان یک r قرار دهیم .

Description of the image Description of the image
جلسه قبل