طباعة المتغيرات بلغة البايثون

  • المتغيرات في البايثون

    Variables او المتغيرات إن المتغيرات ببساطة هى مخازن مؤقتة للبيانات , وطالما انها مخازن للبيانات وبالتالى هقدر انى اخزن بداخلها بيانات وكمان اقدر انى استرجع منها هذة البيانات .

    طريقة تعريف المتغيرات فى لغة بايثون  ببساطة يتم تعريف المتغيرات بالصيغة التالية

    varibleName=value

    نتيجة بحث الصور عن ‪variable in python‬‏

    تعريف المتغير يبداء باسم المتغير ثم نكتب equal يلية القيمة المراد تخزينها بداخل المتغير .
    على سبيل المثال

    num1=5
    num2=1.5
    name=’python’

    وهذة القيمة التى يتم تخزينها بداخل المتغير هى التى تحدد نوع المتغير . ويتم اسناد هذة القيمة للمتغير اما عن طريق اسناد القيمة مباشرة او عن طريق المستخدم من خلال استخدام دالة الادخال السابق شرحها ( ) input .
    واول شي لازم نعرفة ان بايثون موفرة عدة انواع من المتغيرات منها .

    number
    String
    List
    Tuple

    Dictionary

    نتيجة بحث الصور عن ‪variable in python‬‏اولا :نوع البيانات رقمى numberعلى سبيل المثال
    num1=5
    المتغير num1 من النوع int لان القيمة المخزنة بة رقم صحيح
    num2=1.5
    المتغير num2 من النوع float لان القيمة المخزنة بة رقم عشرى

    ثانيا : نوع البيانات نصى string
    name=’python’
    المتغير name من النوع string لان القيمة المخزنة بة نصية
    ملحوظة :يتم وضع قيم المتغيرات النصية بين single code or double code .
    اما باقى الانواع الاخرى للمتغيرات سيتم دراستها لاحقا .

    وهناك شروط فى تسمية المتغير ات
    ١_ يجب ان يبداء بحرف .
    ٢_ لا يزيد طول المتغير عن ٣٠ .
    ٣_ لايمكن استخدام كلمة من الكلمات المحجوزة فى تعريف المتغير
    بمعنى انة لا يمكن تسمية المتغير باسم if مثلا .

    طباعة قيمة المتغير
    ليس الهدف الاساسي من انشاء المتغيرات هو تخزين قيمة وطباعتها فقط وانما يمكن استخدام هذة القيمة فى اجراء اكثر من اجراء داخل البرنامج. ولطباعة قيمة المتغير نستخدم جملة الطباعة الخاصة ببايثون وهى print

    نتيجة بحث الصور عن ‪variable print in python‬‏

    print(variableName)

    لطباعة قيمة المتغير num1 كالتالى

    print(num1)

    سوف يتم طباعة 5
    نلاحظ ان المتغير يتم كتابتة مباشرة دون استخدام single or double code .

    بعض الاسئلة خاصة بالدرس
    هل من الممكن معرفة نوع المتغير من خلال دالة معينة ؟
    ببساطة يتم استخدام الدالة ( ) type
    على سبيل المثال لو اردنا معرفة نوع المتغير num1
    نكتب الكود التالى( type(num1
    سوف يطبع البرنامج int .

    هل يمكن تحويل نوع البيانات الى نوع اخر ؟
    نعم وذلك من خلال عمل casting
    وهو كتابة النوع المطلوب التحويل له قبل اسم المتغير
    على سبيل المثال لو اردنا تحويل نوع المتغير num1 من النوع int الى النوع float يتم ذلك كالتالى

    float(num1)

    سوف يتم طباعة 5.0

    هل من الممكن تغيير القيمة المخزنة فى المتغير؟
    نعم يمكن تغيير القيمة المخزنة داخل المتغير اثناء كتابة البرنامج
    على سبيل المثال

    num1=5



    num1=10
    print(num1)

    سوف يتم طباعة 10 لان القيمة 5 تم تغيرها واصبحت 10

    واخيرا المتغير num1 ليس هو Num1 لان بايثون حساسة للحروف case sensitive وبالتالى فكلاهما متغيرين مختلفين .

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر