المشاركات

البايثون - الأرقام

صورة
الأرقام في البايثون في البايثون هناك ثلاثة أنواع من الأرقام وهي int و float و complex . يتم إنشاء الأنواع الرقمية من خلال اسناد قيمة رقمية إلى متغير. Int وهو العدد الصحيح بلا كسور عشرية، يقبل قيمة موجبة وسالبة، وليس له حدود في طوله. Float وهو العدد الذي يحتوي على كسور عشرية، يقبل قيمة موجبة وسالبة. يمكن أن يمثل الرقم float من خلال الرمز العلمي e والذي يشير إلى القوة لعشرة. Complex تتم كتابة الأرقام المعقدة بعلامة " j " باعتبارها الجزء التخيلي: تحويل الأرقام من نوع لنوع تمكننا البايثون من التحويل من أي نوع بيانات إلى نوع آخر ومن بينها الأرقام. ملاحظة: لن تكون قادرا على الأرقام من نوع Complex إلى أي نوع آخر. الأرقام العشوائية Random Number تمتلك البايثون وحدة خاصة Module في إنشاء الأرقام العشوائية وهي random ، وتأتي هذه الوحدة مضمنة في البايثون. ي مكن إنشاء رقم عشوائي من خلال الأمر random() . من أجل إنشاء رقم عشوائي بين 1 ...

البايثون - أنواع البيانات

صورة
أنواع البيانات المدمجة في البايثون Built-in Data Types يمكن للبايثون أن تخزن بيانات من أنواع مختلفة داخل المتغيرات، ولدى البايثون هذه الأنواع من البيانات التي تأتي مدمجة فيها. Text Type: str Numeric Types: int, float, complex Sequence Types: list, tuple, range Mapping Type: dict Set Types: set, frozenset Boolean Type: bool Binary Types: bytes, bytearray, memoryview يمكننا الحصول على نوع البيانات داخل المتغيرات من خلال استخدام الأمر type () . الحصول على نوع البيانات داخل المتغير Variable Data Type x = "Hello World" str x = 20 int x = 20.5 float x = 1j complex x = ["apple", "banana", "cherry"] list x = ("apple", "banana", "cherry") tuple x = range(6) range ...

البايثون - المتغيرات

صورة
المتغيرات Variables المتغيرات هي حاويات نستطيع أن نخزن فيها القيم، بايثون تختلف عن باقي اللغات من حيث أنها لا تحتاج إلى تعريف المتغير قبل إسناد قيمة إليه، فالمتغير يتم إنشاؤه في اللحظة التي نعطيه قيمة. كما أننا لسنا بحاجة إلى إسناد نوع المتغير على عكس اللغات الأخرى، ويمكنك تغيير نوع المتغير بمجرد إسناد قيمة من نوع آخر. في حالة وضع قيمة نصية نستخدم علامة التنصيص ‘ أو “ . أسماء المتغيرات - Variable Names يمكن تسمية المتغير بأي طريقة ترغب بها، من الممكن أن تجعلها برمز مثل x و y ، ويمكنك أن تجعلها تحمل اسما يدل عليها مثل name و age و total_users . من قواعد تسمية المتغيرات في بايثون: 1.      أن يبدأ بحرف أو Underscore ، ولا يمكن أن يبدأ برقم. 2.      يتكون اسم المتغير من أحرف أرقام و underscore ( A-z, 0-9, and _ ). 3.      المتغيرات في البايثون case-sensitive ، أي أنها تعطي اعتبارا للحروف فهذه الأسماء ( Name, name, NamE ) تعتبر متغيرات مختلفة. تمتلك البايثون خاصية إسناد القيم...