الدرس الخامس المتغيرات في بايثون.



 تكوين المتغيرات

المتغيرات عبارة عن حاويات لتخزين قيم البيانات.


على عكس لغات البرمجة الأخرى ، ليس لدى Python أي أمر لإعلان متغير.


يتم إنشاء المتغير في اللحظة التي تقوم فيها بتعيين قيمة له لأول مرة.


مثال

x = 5

y = "John"

print(x)

print(y)

لا يلزم التصريح عن المتغيرات بأي نوع معين ويمكن حتى تغيير النوع بعد تعيينها.


مثال

x = 4 # x هو من النوع int

x = "Sally" # x هو الآن من نوع string

print(x)

يمكن الإعلان عن متغيرات السلسلة إما باستخدام علامات اقتباس مفردة أو مزدوجة:


مثال

x = "John"

# بالضبط مثل

x = 'John'

ستتعرف أكثر على أنواع البيانات ، مثل str (سلاسل) و int (أعداد صحيحة) في الفصل التالي.

أسماء المتغيرات

يمكن أن يكون للمتغير اسم قصير (مثل x و y) أو اسم وصفي أكثر (العمر ، اسم السيارة ، total_volume). قواعد متغيرات بايثون:

يجب أن يبدأ اسم المتغير بحرف أو بشرطة سفلية

لا يمكن أن يبدأ اسم المتغير برقم

يمكن أن يحتوي اسم المتغير على أحرف أبجدية رقمية وشرطات سفلية (A-z و0-9 و _)

أسماء المتغيرات حساسة لحالة الأحرف (age, Age and AGE متغيرات مختلفة)

مثال

#أسماء المتغيرات القانونية:

myvar = "John"

my_var = "John"

_my_var = "John"

myVar = "John"

MYVAR = "John"

myvar2 = "John"


#أسماء متغيرات غير شرعية ستعطيك خطأ:

2myvar = "John"

my-var = "John"

my var = "John"

تذكر أن أسماء المتغيرات حساسة لحالة الأحرف



قم بتعيين القيمة لمتغيرات متعددة

تتيح لك Python تعيين قيم لمتغيرات متعددة في سطر واحد:


مثال

x, y, z = "Orange", "Banana", "Cherry"

print(x)

print(y)

print(z)

ويمكنك تعيين نفس القيمة لمتغيرات متعددة في سطر واحد:


مثال

x = y = z = "Orange"

print(x)

print(y)

print(z)


متغيرات الإخراج

غالبًا ما يتم استخدام جملة طباعة Python لإخراج المتغيرات.


لدمج كل من النص والمتغير ، تستخدم Python الحرف +:


مثال

x = "awesome"

print("Python is " + x)

يمكنك أيضًا استخدام الحرف + لإضافة متغير إلى متغير آخر:


مثال

x = "Python is "

y = "awesome"

z =  x + y

print(z)

بالنسبة للأرقام ، يعمل الحرف + كمعامل رياضي:


مثال

x = 5

y = 10

print(x + y)

إذا حاولت الجمع بين سلسلة ورقم ، فسوف تعطيك Python خطأ:


مثال

x = 5

y = "John"

print(x + y)

Global Variables

تُعرف المتغيرات التي يتم إنشاؤها خارج دالة (كما في جميع الأمثلة أعلاه) باسم المتغيرات العامة.


يمكن للجميع استخدام المتغيرات العامة ، سواء داخل الوظائف أو خارجها.


مثال

أنشئ متغيرًا خارج دالة واستخدمه داخل الدالة


x = "awesome"


def myfunc():

  print("Python is " + x)


myfunc()

إذا أنشأت متغيرًا بنفس الاسم داخل دالة ، فسيكون هذا المتغير محليًا ، ولا يمكن استخدامه إلا داخل الدالة. سيبقى المتغير العام الذي يحمل نفس الاسم كما كان ، عالميًا وبالقيمة الأصلية.


مثال

قم بإنشاء متغير داخل دالة ، بنفس اسم المتغير العام


x = "awesome"

def myfunc():

  x = "fantastic"

  print("Python is " + x)


myfunc()

print("Python is " + x)


The global Keyword

عادةً ، عندما تنشئ متغيرًا داخل دالة ، يكون هذا المتغير محليًا ، ولا يمكن استخدامه إلا داخل هذه الوظيفة.


لإنشاء متغير عام داخل دالة ، يمكنك استخدام الكلمة الأساسية العامة.


مثال

إذا كنت تستخدم الكلمة الأساسية العامة ، فإن المتغير ينتمي إلى النطاق العام:


def myfunc():

  global x

  x = "fantastic"

myfunc()

print("Python is " + x)

استخدم أيضًا الكلمة الأساسية العالمية إذا كنت تريد تغيير متغير عام داخل دالة.


مثال

لتغيير قيمة متغير عام داخل دالة ، ارجع إلى المتغير باستخدام الكلمة الأساسية العامة:


x = "awesome"

def myfunc():

  global x

  x = "fantastic"

myfunc()

print("Python is " + x)

الدرس الخامس المتغيرات في بايثون. الدرس الخامس المتغيرات في بايثون. Reviewed by 7assan osama on 9/24/2020 Rating: 5
يتم التشغيل بواسطة Blogger.