الأقواس هي واحدة من أهم عناصر بناء جملة بايثون. عند كتابة التعليمات البرمجية ، تسمح لك الأقواس بتجميع التعبيرات وتعيين ترتيب العمليات وتمرير الوسائط إلى الوظائف. لها أشكال مختلفة ويمكن استخدامها في سياقات مختلفة. يسمح لنا الاستخدام الصحيح للأقواس بإنشاء رمز قابل للقراءة وفعال.
في هذه المقالة ، سننظر في القواعد الأساسية لاستخدام الأقواس في بايثون. وسوف ننظر في أنواع مختلفة من الأقواس — جولة ، مربع ومجعد — ومعرفة كيف وأين لاستخدامها. سننظر أيضا في بعض الأخطاء الشائعة المتعلقة باستخدام الأقواس ونستكشف أفضل الممارسات في استخدامها.
الأقواس هي الأقواس الأكثر شيوعا في بايثون. عادة ما يتم استخدامها لتجميع التعبيرات وتحديد ترتيب العمليات. تستخدم الأقواس أيضا لتمرير الوسيطات إلى وظائف أو طرق. على سبيل المثال:
طباعة ("مرحبا العالم!")
الطباعة () هي وظيفة تأخذ وسيطة وتخرجها إلى وحدة التحكم. تستخدم الأقواس لتمرير وسيطة إلى دالة. في هذه الحالة ، نمر السلسلة " مرحبا ، العالم!"إلى وظيفة الطباعة ().
تستخدم الأقواس المربعة لإنشاء القوائم والوصول إلى عناصر القائمة حسب الفهرس. كما أنها تستخدم في تعبيرات القائمة وعند العمل مع التقطيع. على سبيل المثال:
قائمتي = [1 ، 2 ، 3]
طباعة (قائمتي [0])
قائمتي [0] هي الوصول إلى العنصر الأول في قائمة قائمتي. في بايثون ، تبدأ الفهرسة من 0 ، لذا فإن قائمتي [0] ستعيد القيمة 1.
- استخدام الأقواس في بايثون: معلومات عامة
- التعرف على أنواع الأقواس
- قواعد وضع الأقواس
- نصائح أساسية لاستخدام الأقواس
- العنوان الفرعي 1: تجنب الاستخدام المفرط للأقواس
- استخدم الأقواس لتحسين إمكانية قراءة الكود
- أمثلة على استخدام الأقواس في بايثون
- الحالة 1: العمليات الحسابية باستخدام الأقواس
- سؤال وجواب
- ما هي أنواع الأقواس التي يمكن استخدامها في بايثون?
- كيف يمكنني استخدام الأقواس في بيثون?
- كيف يمكنني استخدام الأقواس المربعة في بيثون?
- كيف يمكنني استخدام الأقواس المتعرجة في بيثون?
- كيف يمكنني استخدام الأقواس في التعبيرات المركبة في بايثون?
استخدام الأقواس في بايثون: معلومات عامة
الأقواس هي جزء مهم من بناء جملة بايثون وتستخدم لأغراض مختلفة. أنها تساعدك على تحديد ترتيب العمليات ، وتعبيرات المجموعة ، وإنشاء بنية التعليمات البرمجية.
يتم استخدام الأنواع التالية من الأقواس في بايثون:
- الأقواس
- أقواس مربعة
- أقواس مجعد
غالبا ما تستخدم الأقواس لتجميع الوسيطات على الوظائف والتعبيرات في العبارات الشرطية.
تستخدم الأقواس المربعة لإنشاء قوائم في بايثون. يمكن استخدامها أيضا للوصول إلى عناصر القائمة حسب الفهرس أو لأداء الشرائح.
تستخدم الأقواس المتعرجة لإنشاء قواميس ومجموعات ولتحديد كتل التعليمات البرمجية داخل الحلقات والعبارات الشرطية.
بعض القواعد المهمة لاستخدام الأقواس في بايثون:
- يجب أن تكون الأقواس متوازنة-يجب أن يكون لكل قوس فتح قوس إغلاق مطابق.
- يجب استخدام الأقواس في السياق الصحيح. على سبيل المثال ، يجب استخدام الأقواس فقط للتجميع ، وليس لإنشاء القوائم.
- يمكن استخدام أنواع متعددة من الأقواس في تعبير واحد للإنشاءات المعقدة ، مثل القوائم المتداخلة أو القواميس.
يساعد الاستخدام الصحيح للأقواس على جعل الكود أكثر قابلية للقراءة والفهم للمبرمجين الآخرين ، كما يمنع الأخطاء عند تنفيذ البرنامج.
في الأقسام التالية ، سنلقي نظرة فاحصة على استخدام كل نوع من الأقواس ونقدم أمثلة على استخدامها.
التعرف على أنواع الأقواس
في بايثون ، هناك عدة أنواع من الأقواس التي تستخدم لأغراض مختلفة وفي سياقات مختلفة. إنها تسمح لك بتجميع أجزاء من الكود ، وتعيين ترتيب العمليات ، وتمرير الوسائط ، وإنشاء بنية بيانات. فيما يلي الأنواع الرئيسية للأقواس المستخدمة في بايثون:
- الأقواس ():
تستخدم الأقواس لاستدعاء الوظائف وتمرير الوسائط وتعبيرات المجموعة وإنشاء مجموعات. على سبيل المثال ، لاستدعاء دالة ، يمكنك استخدام بناء الجملة التالي:
وظيفة (الحجج)مثال على استخدام الأقواس لإنشاء مجموعة:
المجموعة = (العنصر 1 ، العنصر 2 ، العنصر 3)- أقواس مربعة []:
تستخدم الأقواس المربعة في بايثون لإنشاء قوائم والوصول إليها ، واسترداد العناصر حسب الفهرس ، وأداء الشرائح. على سبيل المثال ، لإنشاء قائمة ، يمكنك استخدام بناء الجملة التالي:
القائمة = [العنصر 1 ، العنصر 2 ، العنصر 3]مثال على الوصول إلى عناصر القائمة حسب الفهرس:
العنصر = قائمة [فهرس]- الأقواس المتعرجة {}:
تستخدم الأقواس المتعرجة في بايثون لإنشاء القواميس والمجموعات وتعيين المولدات والعمل معها. على سبيل المثال ، لإنشاء قاموس ، يمكنك استخدام بناء الجملة التالي:
القاموس = {المفتاح 1: القيمة 1 ، المفتاح 2: القيمة 2 ، المفتاح 3: القيمة 3}مثال على استخدام الأقواس المتعرجة لإنشاء مجموعة:
تعيين = {العنصر 1 ، العنصر 2 ، العنصر 3}- أقواس زاوية :
تستخدم أقواس الزاوية في بايثون 2.س للعمل مع مشغل المقارنة وبعض المشغلين الآخرين. في بايثون 3.س ، تم استبدالها بأقواس. على سبيل المثال ، للتحقق من حالة باستخدام عامل مقارنة ، يمكنك استخدام بناء الجملة التالي:
إذا كانت القيمة 1 < القيمة 2:خاتمة:
الاستخدام الصحيح للأقواس في بيثون هو عنصر أساسي لكتابة رمز نظيفة ومفهومة. ستساعدك معرفة الأنواع المختلفة من الأقواس والغرض منها على تجنب الأخطاء واستخدامها بفعالية في برامجك.
قواعد وضع الأقواس
الاستخدام السليم للأقواس في بيثون هو جانب مهم من كتابة التعليمات البرمجية للقراءة ومفهومة. فيما يلي بعض القواعد القياسية لوضع الأقواس:
- استخدم دائما الأقواس المقترنة. يجب أن يكون لكل قوس افتتاح قوس إغلاق المقابلة.
- لا تضع الأقواس واحدة داخل الأخرى إذا لزم الأمر. من الأفضل تقسيم التعبير المعقد إلى أبسط لتجنب الالتباس.
- يساعد الاستخدام السليم للأقواس في التعبيرات ذات الشروط والحلقات والوظائف على تحسين إمكانية قراءة التعليمات البرمجية.
فيما يلي بعض الأمثلة على الاستخدام الصحيح للأقواس في بايثون:
- استدعاء الوظيفة:
اسم الوظيفة (الحجج)حيث اسم الدالة هو اسم الدالة ، والوسيطات هي القيم التي تم تمريرها إلى الدالة.
- التعبير الرياضي:
(رقم 1 + رقم 2) * رقم 3حيث الرقم 1 ، الرقم 2 ، الرقم 3 هي قيم رقمية.
- التعبير الشرطي:
إذا كان الشرط:
رمز الحظر 1
آخر:
رمز الحظر 2
عندما يكون الشرط تعبيرا منطقيا ، فإن رمز الحظر 1 و رمز الحظر 2 عبارة عن كتل من التعليمات البرمجية يتم تنفيذها اعتمادا على قيمة الشرط.
- في حين حلقة:
بينما الشرط:
كود
كتلة حيث الشرط هو تعبير منطقي ، كتلة التعليمات البرمجية هي كتلة من التعليمات البرمجية التي تعمل طالما أن الشرط صحيح.
باتباع هذه القواعد البسيطة ، سوف تكون قادرا على استخدام الأقواس بشكل أكثر فعالية في بيثون وجعل التعليمات البرمجية الخاصة بك أكثر قابلية للقراءة وسهلة الفهم.
نصائح أساسية لاستخدام الأقواس
يعد الاستخدام السليم للأقواس في بايثون جانبا مهما لكتابة كود نظيف ومفهوم وفعال. باتباع بعض النصائح الأساسية ، يمكنك تجنب الأخطاء وتحسين إمكانية قراءة التعليمات البرمجية الخاصة بك.
1. بين قوسين لاستدعاء الوظائف والأساليب
تستخدم الأقواس لاستدعاء الوظائف والأساليب. تأكد من استخدام الأقواس ، حتى لو لم تكن هناك وسيطات:
طباعة ("مرحبا ، العالم!")
2. أقواس لتجميع التعبيرات
يمكن استخدام الأقواس لتجميع التعبيرات وتغيير أولوية العمليات. استخدم الأقواس لتوضيح ترتيب العمليات:
النتيجة = (2 + 3) * 4
3. خطوط بين قوسين
يمكن وضع السلاسل في علامات اقتباس مفردة أو مزدوجة ، بالإضافة إلى علامات اقتباس ثلاثية للسلاسل متعددة الأسطر. استخدم نفس النوع من علامات الاقتباس لإرفاق السلسلة بين قوسين:
رسالة = ' مرحبا العالم!'
4. القوائم والصفوف بين قوسين
يمكن وضع القوائم والصفوف في بايثون بين قوسين مربعين (قوائم) أو أقواس (مجموعات). استخدم الأقواس المناسبة اعتمادا على نوع بنية البيانات:
قائمتي = [1 ، 2 ، 3]
زوجي = (4 ، 5 ، 6)
5. استخدامات أخرى للأقواس
تستخدم الأقواس أيضا في حالات أخرى ، مثل الإعلان عن الوظائف واستدعائها باستخدام الوسائط ، والعمليات باستخدام المصفوفات ، وتحديد الفئات واستدعائها ، وتحديد الشروط ، وما إلى ذلك. راقب بعناية الاستخدام الصحيح للأقواس في هذه الحالات.
العنوان الفرعي 1: تجنب الاستخدام المفرط للأقواس
أحد الأخطاء الشائعة عند استخدام الأقواس في بايثون هو الاستخدام المفرط وغير الضروري لها. بدلا من إرفاق كل تعبير صراحة بين قوسين ، من الأفضل استخدام الترتيب الصحيح للعمليات وأسبقية المشغل.
. هذا سيجعل الكود أكثر قابلية للقراءة وأقل إرباكا.
ومع ذلك ، في بعض الأحيان يمكن أن يكون استخدام الأقواس مفيدا للوضوح وتحسين إمكانية قراءة التعليمات البرمجية. على سبيل المثال ، عند استخدام تعبيرات معقدة مع عوامل تشغيل متعددة ، يمكن أن يساعد استخدام الأقواس في تحديد الترتيب الصريح للعمليات.
بالإضافة إلى ذلك ، يمكن استخدام الأقواس لإنشاء مجموعات في التعبيرات العادية أو لتمرير الوسائط إلى وظائف أو طرق. في هذه الحالات ، يكون استخدام الأقواس ضروريا وإلزاميا.
لذلك ، عند كتابة كود بايثون ، تذكر أن تجنب الاستخدام المفرط للأقواس هو ممارسة جيدة ، ولكن في بعض الحالات قد يكون استخدامها ضروريا ومفيدا لوضوح الشفرة وقابليتها للقراءة.
استخدم الأقواس لتحسين إمكانية قراءة الكود
الأقواس هي عنصر مهم في بناء جملة بايثون ويمكن استخدامها لتحسين قراءة التعليمات البرمجية. الاستخدام السليم للأقواس يمكن أن تجعل التعليمات البرمجية أكثر قابلية للفهم وسهلة القراءة للمطورين الآخرين.
1. أقواس حول الشروط والتعبيرات:
إذا (س > 5):
# تنفيذ التعليمات البرمجية إذا س > 5
لأني في النطاق (10):
# تشغيل حلقة 10 مرات
أ = (1 + 2) * 3
# أ سيكون مساويا لـ 9
2. أقواس للإشارة إلى أولوية العمليات:
أ = (1 + 2) * 3
# أ سيكون مساويا لـ 9 ، حيث يتم تنفيذ العمليات بين قوسين أولا
ب = 1 + (2 * 3)
# ب سيكون أيضا مساويا لـ 9 ، لأن العمليات بين قوسين يتم تنفيذها أولا
3. الأقواس عند استدعاء الوظائف:
طباعة ("مرحبا ، العالم!")
# استدعاء وظيفة الطباعة بدون وسيطات
طباعة ("مرحبا ، العالم!"،النهاية="")
# استدعاء وظيفة الطباعة مع وسيطة النهاية
4. أقواس لتجميع العناصر:
أرقام = [1, 2, 3, 4, 5]
يسوي = [س ل س في أرقام إذا (س % 2) = = 0]
# إنشاء قائمة من الأرقام الزوجية باستخدام مولد قائمة وشرط بين قوسين
5. الأقواس عند تحديد الصفوف:
نقطة = (10 ، 20)
# تحديد مجموعة تحتوي على إحداثيات نقطة (10 ، 20)
من المهم استخدام الأقواس بشكل صحيح في التعليمات البرمجية الخاصة بك لجعلها أكثر وضوحا وأسهل للقراءة. انتبه إلى قواعد بناء جملة بايثون عند استخدام الأقواس واتبع توصياتها.
أمثلة على استخدام الأقواس في بايثون
تستخدم الأقواس في لغة برمجة بايثون لأغراض مختلفة ، مثل الإشارة إلى تجميع العمليات وإنشاء بيانات منظمة وتحديد وسيطات الوظيفة.
- عمليات التجميع
تستخدم الأقواس لتجميع العمليات وتغيير ترتيب العمليات الحسابية. على سبيل المثال:
- (2 + 3) * 4 — تضمن الأقواس إجراء الإضافة قبل الضرب.
- 2 + (3 * 4) — تشير الأقواس إلى أنه يجب إجراء الضرب أولا ، ثم الجمع.
- إنشاء بيانات منظمة
تستخدم الأقواس لإنشاء بيانات منظمة مثل القوائم والصفوف. على سبيل المثال:
- قائمتي = [1 ، 2 ، 3] — يشار إلى عناصر القائمة بين قوسين معقوفين.
- زوجي = (1 ، 2 ، 3) — يشار إلى عناصر المجموعة بين قوسين.
- تحديد وسيطات الوظيفة
تستخدم الأقواس للإشارة إلى وسيطات الوظيفة. على سبيل المثال:
- .
- وظيفتي (الوسيطة) - يتم تمرير قيمة متغير الوسيطة كوسيطة إلى دالة وظيفتي.
| نوع الأقواس | الوصف |
|---|---|
| ( ) | تستخدم الأقواس لتجميع العمليات وتحديد وسيطات الوظيفة. |
| [ ] | تستخدم الأقواس المربعة لإنشاء القوائم والوصول إلى عناصر القائمة. |
| { } | تستخدم الأقواس المتعرجة لإنشاء القواميس والمجموعات. |
الحالة 1: العمليات الحسابية باستخدام الأقواس
يمكن أن تكون الأقواس في بايثون مفيدة لإجراء عمليات حسابية مختلفة. أنها تسمح لك بالتحكم في ترتيب العمليات وتعبيرات المجموعة.
فيما يلي بعض الأمثلة على استخدام الأقواس للعمليات الحسابية:
تنفيذ العمليات داخل الأقواس أولا
تسمح لك الأقواس بتحديد ترتيب العمليات. مثال:
س = (2 + 3) * 4في هذا المثال ، يتم تنفيذ العملية داخل الأقواس (2 + 3) أولا ، والنتيجة هي 5. ثم يتم ضرب النتيجة في 4 ، ويتم تعيين النتيجة النهائية للمتغير س.
إذا لم يكن لدينا أقواس ، فسيكون التعبير عن تنفيذ العمليات مختلفا:
س = 2 + 3 * 4في هذه الحالة ، يتم إجراء الضرب (3 * 4) أولا ، والنتيجة هي 12. ثم يضاف 2 إلى 12 ، والنتيجة النهائية هي أيضا 14. يسمح لنا استخدام الأقواس بتحديد ترتيب العمليات بشكل صريح.
عمليات التجميع
يمكن أيضا استخدام الأقواس لتجميع العمليات. على سبيل المثال:
س = 2 + (3 * 4)في هذا المثال ، يتم تنفيذ عملية الضرب (3 * 4) داخل الأقواس أولا ، وتضاف النتيجة إلى 2.
يمكن أن تكون عمليات التجميع مفيدة بشكل خاص إذا كنت تريد إنشاء تعبيرات أكثر تعقيدا. على سبيل المثال ، يمكنك استخدام الأقواس المتداخلة:
عاشرا = (2 + (3 * (4 / 2)))في هذا المثال ، يتم تنفيذ القسمة (4/2) أولا ، والنتيجة هي 2. ثم يتم ضرب النتيجة في 3 ، وتضاف نتيجة الضرب إلى 2.
يتيح لك استخدام الأقواس في العمليات الحسابية التحكم بدقة أكبر في ترتيب العمليات وإنشاء تعبيرات أكثر تعقيدا. هذا جانب مهم من برمجة بايثون ويمكن أن يكون مفيدا في حل المهام المختلفة.
سؤال وجواب
ما هي أنواع الأقواس التي يمكن استخدامها في بايثون?
بيثون يمكن استخدام ثلاثة أنواع من الأقواس: جولة () ، مربع [] ومجعد {}. كل نوع من الأقواس له وظائفه الخاصة ويستخدم لأغراض مختلفة.
كيف يمكنني استخدام الأقواس في بيثون?
تستخدم الأقواس في بايثون لوصف الصفوف والوظائف والتعبيرات. على سبيل المثال ، يمكنك إعلان مجموعة (1 ، 2 ، 3) باستخدام الأقواس ، أو استدعاء وظيفة الطباعة() مع وسيطة بين قوسين ، أو إنشاء تعبير عن النموذج (2 + 3) * 4 ، والذي سيتم حسابه مع مراعاة أولوية العمليات.
كيف يمكنني استخدام الأقواس المربعة في بيثون?
تستخدم الأقواس المربعة في بايثون لإنشاء القوائم والوصول إليها. على سبيل المثال ، يمكنك إنشاء قائمة [1 ، 2 ، 3] باستخدام الأقواس المربعة ، أو الوصول إلى عناصر القائمة باستخدام الفهارس (على سبيل المثال ، قائمتي[0]) ، أو استخدام الأقواس المربعة لتنفيذ عمليات القائمة مثل التقطيع ([1:3]) أو إضافة عناصر إلى قائمة (قائمتي.إلحاق(4)).
كيف يمكنني استخدام الأقواس المتعرجة في بيثون?
تستخدم الأقواس المتعرجة في الثعبان لإنشاء القواميس والمجموعات. على سبيل المثال ، يمكنك إنشاء قاموس {'اسم': 'جون' ، 'العمر': 30} باستخدام الأقواس المتعرجة ، يمكنك الوصول إلى قيم القاموس باستخدام المفاتيح (على سبيل المثال ، رسالتي['الاسم']) أو استخدام الأقواس المتعرجة لإجراء عمليات باستخدام مجموعات ، مثل الجمع (مجموعتي 1.الاتحاد (مجموعتي 2)) أو إضافة عناصر إلى مجموعة (مجموعتي.إضافة(3)).
كيف يمكنني استخدام الأقواس في التعبيرات المركبة في بايثون?
في بايثون ، يمكن استخدام الأقواس لتحديد الترتيب الذي يتم به تنفيذ العمليات في التعبيرات المركبة. على سبيل المثال ، إذا كنت تريد إجراء الضرب قبل الإضافة ، فيمكنك استخدام الأقواس للإشارة صراحة إلى أولوية العمليات: (2 + 3) * 4. سيضمن ذلك إجراء الإضافة أولا ، ثم الضرب.