طريقة ستر هي واحدة من الطرق الأكثر استخداما في بيثون. يسمح لك بتحويل أنواع مختلفة من البيانات إلى سلاسل ، مما يجعلها أداة لا غنى عنها عند العمل مع النص في البرمجة. توفر طريقة ستر أيضا القدرة على تنفيذ عمليات مختلفة مع سلاسل ، مثل الانضمام وتقسيم.
واحدة من المزايا الرئيسية لطريقة ستر هو سهولة استخدامه. لاستخدام طريقة ستر ، لا تحتاج إلى استيراد وحدات أو مكتبات إضافية. مجرد استخدام اسم المتغير وطريقة ستر لتحويل قيمته إلى سلسلة. على سبيل المثال ، إذا كان لديك متغير رقمي س ، يمكنك تحويله إلى سلسلة على النحو التالي: س = شارع(س).
كما يوفر أسلوب شارع العديد من الوظائف المفيدة ، مثل تنسيق سلسلة ، مقارنة سلسلة ، والبحث فرعية. لتنسيق السلاسل ، يمكنك استخدام طريقة التنسيق ، والتي تسمح لك بإدراج قيم متغيرة داخل السلسلة. على سبيل المثال ، س = " اسمي {} وأنا {} سنة."الشكل (الاسم والعمر). لإجراء مقارنات سلسلة ، يمكنك استخدام عوامل المقارنة مثل==,!= ، إلخ. توفر طريقة ستر أيضا القدرة على البحث عن سلسلة فرعية داخل سلسلة باستخدام طريقة البحث أو الفهرس.
كل هذه الميزات من طريقة ستر جعلها أداة قوية عند العمل مع النص في بيثون. فهو لا يسمح لك فقط بتحويل أنواع مختلفة من البيانات إلى سلاسل ، ولكنه يوفر أيضا مجموعة واسعة من الوظائف التي تساعد في معالجة السلسلة ومعالجتها. باستخدام طريقة ستر يساعد المبرمجين لجعل التعليمات البرمجية الخاصة بهم أكثر مرونة وكفاءة.
- ماذا تفعل شارع الصورة في بيثون?
- استخدام طريقة ستر لتحويل البيانات
- باستخدام طريقة ستر لتنسيق السلاسل
- العمل مع طريقة ستر: البحث ، استبدال ومقارنة السلاسل
- البحث عن سلسلة فرعية في سلسلة
- استبدال سلسلة فرعية
- مقارنة سلسلة
- سؤال وجواب
- ماذا تفعل طريقة شارع في بيثون?
- كيف يمكنني استخدام طريقة شارع في بيثون?
- ما الحجج التي يمكن تمريرها إلى طريقة شارع في بيثون?
- ما هي الأساليب الخاصة المرتبطة طريقة شارع في بيثون?
ماذا تفعل شارع الصورة في بيثون?
هي فئة مضمنة تمثل سلسلة من الأحرف.
طرق ستر:
- - يحول الحرف الأول من السلسلة إلى أحرف كبيرة ، وجميع الأحرف الأخرى إلى أحرف صغيرة;
- - إرجاع نسخة من السلسلة المحولة إلى أحرف كبيرة;
- - إرجاع نسخة من السلسلة المحولة إلى أحرف صغيرة;
- - إرجاع سلسلة يتم فيها استبدال جميع الأحرف الكبيرة بأحرف صغيرة والعكس صحيح;
- - إرجاع نسخة من سلسلة تبدأ فيها كل كلمة بحرف كبير;
- - إرجاع نسخة من سلسلة بدون أحرف محددة أولية ونهائية (مسافة ، علامة تبويب ، أحرف سطر جديد);
- ;
- ;
- ;
- ;
- ;
- ;
- إذا لم يتم العثور على السلسلة الفرعية;
- - يتحقق مما إذا كانت جميع الأحرف في السلسلة أبجدية رقمية;
- - التحقق مما إذا كانت جميع الأحرف في السلسلة عبارة عن أرقام;
- - يتحقق مما إذا كانت السلسلة تتكون فقط من أحرف;
- - التحقق مما إذا كانت جميع الأحرف في السلسلة صغيرة;
- - التحقق مما إذا كانت جميع الأحرف في السلسلة كبيرة;
- - يتحقق مما إذا كانت السلسلة تتكون فقط من أحرف محددة (مسافة ، علامة تبويب ، أحرف سطر جديد);
- - التحقق مما إذا كانت جميع الأحرف في السلسلة عبارة عن أرقام عشرية;
- - التحقق مما إذا كانت جميع الأحرف في السلسلة قابلة للطباعة.
. باستخدام هذه الطرق ، يمكنك تحرير ومعالجة السلاسل بتنسيقات مختلفة والحصول على النتائج المرجوة.
باستخدام طريقة ستر لتحويل البيانات
يتم استخدام طريقة ستر() في لغة البرمجة بيثون لتحويل أنواع مختلفة من البيانات إلى سلسلة. المدمج في طريقة ستر يجعل من السهل ومريحة للعمل مع البيانات وإجراء التحولات اللازمة.
فيما يلي بعض الأمثلة على استخدام طريقة شارع() :
- Преобразование списка в строку:
- الجدول = "
للصف في الصفوف:
الجدول+="
- "
- للبند في الصف:
الجدول+="
- "+شارع (البند) + "
- "
- الجدول+="
- "
- الجدول+="
- "
| الطباعة (الجدول) | شارع () طريقة مفيدة جدا عند العمل مع البيانات في بيثون. يساعد على تحويل أنواع مختلفة من البيانات إلى سلسلة وإجراء معالجة البيانات اللازمة وتنسيقها. | باستخدام طريقة ستر لتنسيق السلاسل |
|---|---|---|
| طريقة ستر هي طريقة بيثون المضمنة التي تسمح لك لتنسيق السلاسل وتنفيذ عمليات مختلفة معهم. باستخدام هذه الطريقة ، يمكنك إضافة قيم متغيرة إلى سلسلة وإجراء بدائل وتنسيق الإخراج. | مزايا استخدام طريقة ستر: | الراحة وسهولة الاستخدام; |
| القدرة على إضافة قيم متغيرة إلى سلسلة; | سهولة تنسيق الإخراج; | تحسين قابلية القراءة والوضوح من التعليمات البرمجية. |
| طرق ستر الأساسية: | تنسيق () - يسمح لك بإضافة قيم متغيرة إلى قالب سلسلة. يتم التنسيق باستخدام الأقواس المتعرجة {}; | استبدال—) - يسمح لك باستبدال أجزاء من سلسلة بأحرف أخرى; |
| العلوي—) - يحول جميع أحرف السلسلة إلى أحرف كبيرة; | أقل—) - يحول جميع أحرف السلسلة إلى أحرف صغيرة; | الشريط—) - يزيل المسافات وفواصل الأسطر في بداية السطر ونهايته; |
| انقسام () - يقسم السلسلة إلى سلاسل فرعية وفقا للفاصل المحدد. | أمثلة على استخدام طريقة ستر: | الطريقة |
| مثال | النتيجة | شكل() |
"مرحبا ، {}!".شكل ('العالم')
"مرحبا ، العالم!"
يستعاض()
"أنا أحب بايثون".استبدال ('الحب' ، 'أعشق')
"أنا أعشق بايثون"
العلوي()
"مرحبا".العلوي()
"مرحبا"
أقل()
"مرحبا".أقل()
"مرحبا"
قطاع()
"مرحبا".قطاع()
"مرحبا"
انقسام()
"انقسام ، سلسلة".انشق ، مزق (',')
["انقسام" ، "سلسلة"]
طريقة ستر هو أداة قوية للعمل مع النص وتنسيق السلاسل. يجعل استخدامه من السهل تغيير ومعالجة وإخراج معلومات النص بالتنسيق المطلوب ، مما يبسط تطوير برامج بايثون.
العمل مع طريقة ستر: البحث ، استبدال ومقارنة السلاسل
طريقة ستر هي طريقة مدمجة في لغة البرمجة بيثون التي توفر عددا من الاحتمالات للعمل مع السلاسل. في هذا القسم ، سنلقي نظرة على الطرق الأساسية التي تسمح لك بالعثور على سلاسل فرعية في سلسلة واستبدالها ومقارنة السلاسل مع بعضها البعض.
البحث عن سلسلة فرعية في سلسلة
للبحث عن سلسلة فرعية في سلسلة ، يمكنك استخدام طريقة البحث. ترجع هذه الطريقة فهرس التكرار الأول لسلسلة فرعية في سلسلة. إذا لم يتم العثور على السلسلة الفرعية ، فإن الطريقة ترجع -1. فيما يلي مثال على استخدام طريقة البحث:
س = "سلسلة سبيل المثال للبحث عن"
البحث ("سلسلة")
طباعة (فهرس) # الإخراج: 7
تدعم طريقة البحث أيضا البحث عن طريق تحديد فهارس البداية والنهاية على التوالي. على سبيل المثال ، يمكنك البحث عن سلسلة فرعية فقط في جزء معين من السلسلة:
س = "بيثون-لغة البرمجة"
البحث ("اللغة" ، 8 ، 20)
طباعة (فهرس) # الإخراج: -1
استبدال سلسلة فرعية
لاستبدال سلسلة فرعية في سلسلة ، يمكنك استخدام طريقة الاستبدال. تستبدل هذه الطريقة جميع تكرارات السلسلة الفرعية المحددة بسلسلة فرعية أخرى. فيما يلي مثال على استخدام طريقة الاستبدال:
س = " مرحبا ، العالم!"
استبدال ("العالم" ، "بايثون")
طباعة (جديد) # الخلاصة: "مرحبا ، بايثون!"
تدعم طريقة الاستبدال أيضا تحديد الحد الأقصى لعدد عمليات الاستبدال. على سبيل المثال ، يمكنك تقييد استبدال التكرار الأول فقط لسلسلة فرعية:
س = "111222333"
يستعاض عن ("2" ، " س " ، 1)
طباعة # الإخراج: "111 * 22333"
مقارنة سلسلة
لمقارنة السلاسل مع بعضها البعض ، يمكنك استخدام عوامل المقارنة ( = = ,!=). يقارنون السلاسل حرفا بحرف ، مع مراعاة ترتيب الأحرف والحالة.
س1 = "السطر 1"
س2 = "السطر 2"
إذا س1 = = س2:
طباعة ("السلاسل متساوية")
آخر: