بايثون هي لغة برمجة تستخدم لتطوير تطبيقات الويب والبحث العلمي وأتمتة المهام. تتمثل إحدى المهام الرئيسية لبرمجة بايثون في العمل مع متغيرات الحاوية التي يمكن تخزين المعلومات فيها. في هذه المقالة ، سننظر في كيفية إضافة نص إلى متغير.
تستخدم بايثون عامل التعيين " = " وعلامات الاقتباس لإضافة نص إلى متغير. يمكن أن تكون الاقتباسات مفردة أو مزدوجة ، ولكن للحفاظ على التوحيد ، من الأفضل استخدام علامات الاقتباس المفردة. مثال:
النص = ' مرحبا العالم!'
في هذا المثال ، أنشأنا متغيرا باسم " نص "وقمنا بتعيينه القيمة" مرحبا بالعالم!". يتم تضمين النص في علامات اقتباس مفردة. يمكنك أيضا استخدام علامات الاقتباس المزدوجة ، على سبيل المثال:
النص = " مرحبا ، العالم!"
ولكن إذا كانت هناك علامات اقتباس مفردة في النص ، فأنت بحاجة إلى استخدام علامات اقتباس مزدوجة لتطويق النص أو العكس. إذا كانت هناك علامات اقتباس مفردة ومزدوجة في النص ، فيمكنك استخدام علامات الاقتباس الخلفية:
النص = 'مرحبا ، 'بيثون'!`
وبالتالي ، فإن إضافة نص إلى متغير في بايثون هي عملية بسيطة وبديهية تسمح لك بتخزين المعلومات ومعالجتها في البرنامج.
- المتغيرات في بايثون
- خلق المتغيرات
- تعيين قيمة للمتغيرات
- متغيرات النص
- أحرف خاصة في السلاسل
- صفوف الفهرسة
- طرق السلسلة
- خاتمة
- تسلسل متغيرات النص
- تنسيق النص
- إضافة نص إلى متغير
- 1. باستخدام عامل التعيين
- 2. باستخدام طريقة السلسلة
- 3. استخدام العمليات مع السلاسل
- سؤال وجواب
- كيف يمكنني إضافة نص إلى متغير موجود في بايثون?
- كيف يمكنني إضافة نص إلى متغير دون الكتابة فوق المحتوى الموجود?
- كيف يمكنني إضافة متغير إلى نص في بيثون?
- هل من الممكن إضافة نص إلى متغير في بيثون باستخدام وظيفة أو طريقة?
- كيف يمكنني إضافة نص إلى متغير في بيثون إلا إذا لم يكن فارغا?
المتغيرات في بايثون
في لغة برمجة بايثون ، يتم استخدام المتغيرات لتخزين البيانات. يتم تسميتها فقط حاويات يمكن أن تحتوي على أنواع بيانات مختلفة مثل الأعداد الصحيحة وأرقام الفاصلة العائمة والسلاسل وما إلى ذلك
. لإنشاء متغير في بايثون ، تحتاج إلى استخدام عامل التعيين (=). على سبيل المثال:
أ = 10
ب = 3.14
الاسم = "جون"
من نوع السلسلة.
كما يوفر بيثون القدرة على تحديد نوع البيانات من متغير صراحة. على سبيل المثال:
العمر: كثافة العمليات = 20
بي: تعويم = 3.14
هو_طالب: منطقي = صحيح
- قيمة منطقية.
عند العمل مع المتغيرات في بايثون ، يمكنك استخدام عمليات مختلفة مثل الجمع والطرح والضرب والقسمة وغيرها. على سبيل المثال:
أ = 10
ب = 5
ج = أ + ب
طباعة (ج) # المخرجات: 15
.
. على سبيل المثال:
أ = 5
ب = 10
هو_أكبر = أ > ب
طباعة ( أكبر) # المخرجات: خطأ
.
يمكن أيضا استخدام المتغيرات في بايثون لتخزين هياكل بيانات أكثر تعقيدا مثل القوائم والمجموعات والقواميس وغيرها. على سبيل المثال:
الفواكه = ["التفاح" ، "الموز" ، "البرتقال"]
الطالب = {"الاسم": "جون" ، "العمر": 20 ، "هو طالب": صحيح}
اكتب قاموس يحتوي على معلومات عن الطالب.
العمل مع المتغيرات في بيثون مهم جدا ، لأنها تسمح لك لتخزين ومعالجة البيانات. الاستخدام السليم للمتغيرات يساعد على إنشاء برامج أكثر مرونة وكفاءة.
خلق المتغيرات
في بايثون ، يتم إنشاء المتغيرات عن طريق تعيين قيم لها. على عكس بعض لغات البرمجة الأخرى ، لا تتطلب بايثون الإعلان عن نوع المتغير. يتم تحديد نوع المتغير تلقائيا بناء على القيمة المعينة.
يستخدم بيثون عامل التعيين ( = ) لإنشاء متغير. على سبيل المثال:
رسالة = " مرحبا العالم!"
الأسطوانات = 42
بي = 3.14
هو_صحيح = صحيح
في المثال أعلاه ، يتم إنشاء رسالة المتغيرات ، الأسطوانات ، بي و إيس_صحيح ، على التوالي. متغير الرسالة هو من نوع السلسلة ، المتغير الأسطوانات هو من نوع صحيح ، المتغير بي هو من نوع العائمة رقم النقطة ، والمتغير إيس_ترو هو من نوع قيمة منطقية.
يمكن أن تحتوي أسماء المتغيرات على أحرف وأرقام وشرطة سفلية ( _ ) ، ولكن لا يمكن أن تبدأ برقم. الحالة لها قيمة في أسماء المتغيرات ، لذا فإن الرسالة والرسالة هما متغيران مختلفان.
تحتوي بايثون أيضا على كلمات محجوزة لا يمكن استخدامها كأسماء متغيرة. بعض منهم: إذا ، آخر ، في حين ، ل ، الخ.
للإشارة إلى قيمة المتغير ، يجب عليك استخدام اسمه. على سبيل المثال:
طباعة (رسالة)
طباعة (الأسطوانات)
طباعة (بي)
طباعة (صحيح)
يعرض قيم رسالة المتغيرات ، الأسطوانات ، بي و إيس_صحيح على الشاشة.
استخدام المتغيرات يجعل الكود أكثر قابلية للقراءة ومرونة. تسمح لك بتخزين البيانات واستخدامها في أجزاء مختلفة من البرنامج دون الحاجة إلى إعادة إدخال القيم أو نسخها.
في بايثون ، يمكنك أيضا تغيير قيمة المتغير عن طريق تعيينه مرة أخرى. على سبيل المثال:
رسالة = " مرحبا العالم!"
طباعة (رسالة)
رسالة = " مرحبا بيثون!"
طباعة (رسالة)
في هذا المثال ، يتم تعيين متغير الرسالة أولا القيمة " مرحبا بالعالم!"ثم يتم تغيير قيمته إلى" مرحبا بايثون!". في كل مرة يتم فيها عرض متغير على الشاشة ، نحصل على النتيجة المقابلة.
من المهم أن تضع في اعتبارك أنه عند تعيين قيمة جديدة لمتغير ، يتم فقد القيمة القديمة. لذلك ، إذا كانت قيمة المتغير بحاجة إلى الحفظ ، فيجب نسخها إلى متغير آخر.
تعيين قيمة للمتغيرات
في لغة برمجة بايثون ، يتم إنشاء المتغيرات باستخدام عامل التعيين. يتكون عامل التعيين من اسم المتغير وعلامة المساواة ( = ) والقيمة المعينة. فيما يلي أمثلة على تعيين القيم للمتغيرات:
- العدد = 10
- الاسم = "جون"
- هو_صحيح = صحيح
في هذا المثال ، يتم تعيين متغير الرقم للقيمة 10 ، ويتم تعيين متغير الاسم للقيمة "جون" ، ويتم تعيين المتغير الحقيقي للقيمة الحقيقية.
في بايثون ، لا يتم الإعلان عن المتغيرات صراحة ، يتم إنشاؤها عند تعيين قيمة. يتم تحديد نوع المتغير تلقائيا ، اعتمادا على القيمة المعينة. على سبيل المثال ، إذا تم تعيين متغير رقم ، يصبح متغير نوع كثافة العمليات ، إذا كانت سلسلة من نوع شارع ، إذا كانت قيمة منطقية من نوع منطقي.
يمكن أيضا إجراء التعيين باستخدام التعبيرات:
- النتيجة = 5 + 3
- تحية = "مرحبا" + الاسم
في هذا المثال ، يتم تعيين متغير النتيجة نتيجة إضافة الرقمين 5 و 3 ، ويتم تعيين متغير الترحيب نتيجة تسلسل السلسلة "مرحبا" وقيمة متغير الاسم. نتيجة لذلك ، سيحتوي متغير الترحيب على القيمة"مرحبا ، جون".
يمكنك أيضا تعيين قيم لعدة متغيرات في نفس الوقت:
- س = ص = ض = 0
- أ ، ب ، ج = 1 ، 2 ، 3
في المثال الأول ، س, ص و و ض يتم تعيين القيمة 0 ، وفي المثال الثاني ، المتغيرات أ, ب و ج يتم تعيين القيم 1 و 2 و 3 على التوالي.
يمكنك تغيير قيمة المتغير ببساطة عن طريق تعيين قيمة جديدة له:
- العدد = 10
- العدد = 20
نتيجة لذلك ، سيحتوي متغير الرقم على القيمة 20.
يعد تعيين قيمة للمتغيرات عملية أساسية في البرمجة ، وبدون ذلك يستحيل تنفيذ إجراءات على البيانات. لذلك ، من الضروري أن نفهم جيدا القيم المخصصة للمتغيرات ، وكيف يمكن استخدامها في المستقبل.
متغيرات النص
في بايثون ، متغيرات النص هي سلاسل من الأحرف. يمكنك تعيين قيمة سلسلة لمتغير باستخدام علامات اقتباس مفردة (' ') أو مزدوجة ("":
الاسم = 'إيفان'
رسالة = " مرحبا ، العالم!"
يتيح لك استخدام أنواع مختلفة من علامات الاقتباس استخدام علامات الاقتباس داخل سلسلة دون استخدام حرف الهروب:
نص = "قال ،" مرحبا!'"
لدمج سلسلتين ، يمكنك استخدام عامل التشغيل"+":
تحية = "صباح الخير" + الاسم
لتنسيق سلسلة باستخدام قيم متغيرة ، يمكنك استخدام طريقة" التنسيق ()":
العمر = 25
الرسالة = " عمري: {}".الشكل (العمر)
لا تنس أن السلاسل كائنات غير قابلة للتغيير ، لذا فإن أي تغييرات على سلسلة تنشئ سلسلة جديدة ، وليس تغيير السلسلة القديمة:
النص = "مرحبا"
نص جديد = نص + " ، العالم!"
استخدم عوامل المقارنة لمقارنة السلاسل:
الاسم 1 = "إيفان"
الاسم 2 = "بيتر"
طباعة (الاسم 1 = = الاسم 2) # خطأ
طباعة (الاسم 1 != الاسم 2) # صحيح
أحرف خاصة في السلاسل
أحرف خاصة مثل فواصل الأسطر (
) أو علامات التبويب (\ر) غالبا ما توجد في النص. لتضمين هذه الأحرف في سلسلة ، يمكنك استخدام حرف الخط المائل العكسي ( \ ) قبل الحرف الخاص:
النص = " مرحبا
العالم!"
طباعة (نص)
ستكون النتيجة كما يلي:
أهلاً
العالم!
صفوف الفهرسة
يمكنك الوصول إلى أحرف فردية أو سلاسل فرعية (شرائح) في سلسلة باستخدام فهارسها. تبدأ الفهرسة من 0:
النص = " مرحبا ، العالم!"
طباعة (نص [0]) # 'ن'
طباعة (نص [7]) # 'م'
طباعة (نص [0:6]) # 'مرحبا هناك'
طرق السلسلة
يوفر بيثون العديد من الأساليب المضمنة للعمل مع السلاسل. بعض منهم:
- لين (): إرجاع طول السلسلة.
- أقل(): تحويل سلسلة إلى أحرف صغيرة.
- العلوي (): يحول سلسلة إلى أحرف كبيرة.
- الشريط (): يزيل المسافات في بداية ونهاية السطر.
- استبدال (): يستبدل سلسلة فرعية بأخرى.
- انقسام (): يقسم سلسلة إلى قائمة سلاسل فرعية.
- الانضمام (): يجمع بين قائمة السلاسل في سلسلة واحدة باستخدام فاصل.
خاتمة
توفر لغة برمجة بايثون ميزات قوية للعمل مع متغيرات النص. استخدم الطرق الموضحة أعلاه لمعالجة السلاسل وتعديلها وتنسيقها في طريقك لإنشاء برامج وتطبيقات قوية.
تسلسل متغيرات النص
.
لاستخدام عامل الإضافة ، تحتاج إلى كتابة متغيرين من السلسلة ووضعهما بين عامل التشغيل+. على سبيل المثال:
الاسم = "جون"
العمر = 25
رسالة = "اسمي" + اسم + "وأنا" + شارع (العمر) + " سنة."
طباعة (رسالة)
نتيجة لتنفيذ هذا الرمز ، سيتم عرض الرسالة:
اسمي جون وأنا 25 سنة.لتحويل الرقم إلى سلسلة.
يسمح لك بتوصيل خطوط متعددة بفاصل. للقيام بذلك ، يتم استدعاء هذه الطريقة على الفاصل ويتم تمرير قائمة السلاسل التي تحتاج إلى الانضمام. على سبيل المثال:
الكلمات = ["مرحبا" ، "العالم"،"!"]
الرسالة ="".انضم (كلمات)
طباعة (رسالة)
نتيجة لتنفيذ هذا الرمز ، سيتم إخراج رسالة:
مرحبا العالم !) ، لذلك سيتم فصل كل سطر من القائمة بمسافة عند الدمج في سطر واحد.
قد تكون طريقة أكثر كفاءة وملاءمة.
تنسيق النص
هناك عدة طرق لتنسيق النص في بايثون. دعونا ننظر إلى بعض منهم:
1. نص غامق
يتم استخدام علامة لتسليط الضوء على النص في نمط غامق. مثال على الاستخدام:
طباعة ("مرحبا ، العالم!")
2. نص مائل
يتم استخدام علامة لتمييز النص بخط مائل. مثال على الاستخدام:
طباعة ("مرحبا ، العالم!")
3. القوائم
في بايثون ، يمكنك إنشاء قوائم مرتبة وغير مرتبة. يتم استخدام علامة لإنشاء قائمة مرتبة ، ويتم استخدام علامة
- لإنشاء قائمة غير مرتبة