در خدمت دوستان عزیز هستیم با آموزش عملگرها در برنامه نویسی پایتون از وب سایت آموزش برنامه نویسی سورس باران. عملگرها سازه هایی هستند که توسط آن ها می توان مقدار عملوندها را دستکاری کرد.در این جلسه آموزش عملگرها در پایتون از جمله عملگرهای مقایسه ای در پایتون و عملگرهای منطقی در پایتون و عملگرهای ریاضی در پایتون را خواهیم داشت. با ما همراه باشید…
عملگرها در برنامه نویسی پایتون
عملگرها در پایتون به گروه های زیر تقسیم می شوند :
- عملگرهای ریاضی (Artihmetic)
- عملگرهای انتسابی (Assignment)
- عملگرهای مقایسه ای (Comparison)
- عملگرهای منطقی (Logical)
- عملگرهای تشخیص هویت (Identity)
- عملگرهای بیتی
عملگرهای ریاضی در برنامه نویسی پایتون
از عملگر های ریاضی در پایتون برای انجام اعمال ریاضی و محاسباتی بر روی مقادیر و متغیر ها استفاده می شود
مثال | نام | عملگر |
x + y | جمع | + |
x – y | تفریق | – |
x * y | ضرب | * |
x / y | تقسیم | / |
x % y | باقیمانده تقسیم | % |
x ** y | توان | ** |
x // y | تقسیم چند باره | // |
عملگرهای انتسابی در برنامه نویس یایتون
از این عملگر ها برای انتساب مقادیر به متغیر ها استفاده می شود:
معادل | مثال | عملگر |
x = 5 | x = 5 | = |
x = x + 3 | x += 3 | =+ |
x = x – 3 | x -= 3 | =- |
x = x * 3 | x *= 3 | =* |
x = x / 3 | x /= 3 | =/ |
x = x % 3 | x %= 3 | =% |
x = x // 3 | x //= 3 | =// |
x = x ** 3 | x **= 3 | =** |
x = x & 3 | x &= 3 | =& |
x = x | 3 | x |= 3 | =| |
x = x ^ 3 | x ^= 3 | =^ |
x = x >> 3 | x >>= 3 | =<< |
x = x << 3 | x <<= 3 | =>> |
پیشنهاد ویژه : پکیج آموزش پایتون
عملگرهای مقایسه ای در برنامه نویسی پایتون
از عملگر های مقایسه ای در پایتون برای مقایسه دو مقدار استفاده می شود:
مثال | نام | عملگر |
x == y | معادل | == |
x != y | نا معادل | =! |
x > y | بزگتر | < |
x < y | کوچکتر | > |
x >= y | بزرگتر مساوی | =< |
x <= y | کوچک تر مساوی | => |
عملگرهای منطقی در برنامه نویسی پایتون
از این عملگر ها برای ترکیب دو عبارت شرطی استفاده می شود:
مثال | توضیحات | عملگر |
x < 5 and x < 10 | اگر هر ذو عبارت درست باشد، درست (True) را بر می گرداند | and |
x < 5 or x < 4 | اگر یکی از عبارت ها true باشد، true را بر می گرداند | or |
not(x < 5 and x < 10) | نقیض یک عبارت یا شرط را بر می گرداند | not |
عملگرهای تشخیص هویت در برنامه نویسی پایتون
از این نوع عملگر ها برای مقایسه اشیا استفاده می شود. در واقع اشیا باید یکی باشند و در یک مکان از حافظه باشند (نه لزوما برابر) تا عملگر true برگرداند:
مثال | توضیحات | عملگر |
x is y | اگر هر رو متغیر یک شی باشند، treu بر می گرداند | is |
x is not y | اگر هر رو متغیر یک شی نباشند، treu بر می گرداند | is not |
عملگرهای بیتی در برنامه نویسی پایتون
توضیحات | نام | عملگر |
هر بیت را یک می کند اگر دو بیت معادل ۱ باشند | AND | & |
هر بیت را یک می کند اگر یکی از دو بیت معادل یک باشد | OR | | |
هر بیت را یک می کند اگر فقط یکی از دو بیت معادل یک باشد | XOR | ^ |
بیت ها را برعکس می کند | NOT | ~ |
دنباله ای از بیت ها را با گذاشتن ۰ در راست شیفت می دهد | شیفت به چپ | >> |
دنباله ای از بیت ها را با گذاشتن کپی بیت چپ، شیفت می دهد | شیفت به راست | << |
لیست جلسات قبل آموزش پایتون
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۵ دی ۱۳۹۸
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس