تكينتر هي واحدة من الأدوات الأكثر شعبية لخلق واجهة المستخدم الرسومية (واجهة المستخدم الرسومية) في لغة البرمجة بيثون. أحد العناصر الرئيسية المستخدمة في تطوير واجهة المستخدم الرسومية هي الخطوط. تسمح لك الخطوط بترتيب النص في نافذة التطبيق ، وجعله أكثر قابلية للقراءة والتعبير.
تتضمن قائمة جميع الخطوط في تكينتر مجموعة واسعة من الأنماط والمحارف وأحجام النص المختلفة. باستخدام هذه الخطوط ، يمكن للمطورين إنشاء واجهات فريدة وجذابة لتطبيقاتهم.
لتعظيم إمكانات تكينتر ، من المفيد معرفة والوصول إلى القائمة الكاملة للخطوط. وهذا سوف يسمح للمطورين لاختيار الخط الذي هو الأنسب والمناسب لتصميم وظائف التطبيق.
توفر هذه المقالة قائمة بجميع الخطوط المتوفرة في تكينتر. سيساعد الدليل المطورين على اختيار أفضل خط لمشاريعهم وإنشاء واجهة جميلة وقابلة للقراءة.
- تنفيذ عمليات السلسلة في بايثون
- تقسيم سلسلة إلى سلاسل فرعية
- الجمع بين خطوط متعددة
- إزالة الأحرف من سلسلة
- البحث عن سلسلة فرعية في سلسلة
- تغيير حالة سلسلة
- الحصول على طول سلسلة
تنفيذ عمليات السلسلة في بايثون
فيما يلي بعض عمليات السلسلة الأكثر استخداما في بايثون:
| العملية | الوصف | مثال |
|---|---|---|
| سلسلة | يجمع بين سلسلتين في واحد | 1 + 2 |
| التكرار | يكرر السلسلة عدد محدد من المرات | شارع * نون |
| الفهرسة | إرجاع الحرف في الفهرس المحدد في السلسلة | شارع [ط] |
| استخراج شريحة | إرجاع سلسلة فرعية من السلسلة | شارع [بداية: توقف] |
| طول الخط | إرجاع عدد الأحرف في السلسلة | لين (شارع) |
| بحث سلسلة فرعية | إرجاع فهرس التكرار الأول للسلسلة الفرعية في السلسلة | شارع.الفهرس (الفرعي) |
| استبدال السلسلة الفرعية | يستبدل جميع تكرارات سلسلة فرعية في سلسلة مع سلسلة فرعية محددة | شارع.استبدال (قديم ، جديد) |
| تقسيم سلسلة | يقسم السلسلة إلى أجزاء وفقا للفاصل المحدد | شارع.انقسام (فاصل) |
| تسجيل التحويل | يحول جميع أحرف السلسلة إلى أحرف كبيرة أو صغيرة | شارع.العلوي()شارع.أقل() |
هذه ليست سوى بعض عمليات السلسلة المتاحة في بايثون. بمعرفة هذه الطرق وغيرها ، ستتمكن من العمل بفعالية مع البيانات النصية في برامجك.
تقسيم سلسلة إلى سلاسل فرعية
1. طريقة الانقسام ()
تقسم طريقة الانقسام () سلسلة إلى سلاسل فرعية وفقا للفاصل المحدد وتعيد قائمة بهذه السلاسل الفرعية. يمكن أن يكون الفاصل إما حرفا واحدا أو سلسلة.
سلسلة = "تقسيم سلسلة إلى سلاسل فرعية"
سلاسل فرعية = سلسلة.انقسام ("")
طباعة (سلاسل فرعية)
# ["تقسيم" ، "سلاسل" ، " إلى " ، "سلاسل فرعية"]في هذا المثال ، قمنا بتقسيم السلسلة" تقسيم سلسلة إلى سلاسل فرعية"بمسافات وحصلنا على قائمة بالقيم ["تقسيم" ، "سلاسل" ، " إلى " ، "سلاسل فرعية"].
2. خطوط الانقسام()
طريقة تقسيم () طريقة تقسيم سلسلة متعددة الأسطر إلى قائمة من السلاسل بواسطة حرف فاصل الأسطر. هذه الطريقة ملائمة للاستخدام عند العمل مع الملفات النصية ، حيث يوجد كل سطر في سطر جديد.
سلسلة = " السطر الأول
السطر الثاني
السطر الثالث"
سلاسل فرعية = سلسلة.خطوط الانقسام()
طباعة (سلاسل فرعية)
# ["السطر الأول" ، "السطر الثاني" ، "السطر الثالث"]
في هذا المثال ، قمنا بتقسيم سلسلة متعددة الأسطر إلى قائمة من ثلاث سلاسل ["السطر الأول" ، "السطر الثاني" ، "السطر الثالث"].
وبالتالي ، فإن تقسيم سلسلة إلى سلاسل فرعية هو عملية مهمة عند العمل مع النص ويمكن إجراؤها باستخدام طرق الانقسام() وخطوط الانقسام() في بايثون.
الجمع بين خطوط متعددة
1 = "مرحبا"
2 = "العالم"
النتيجة = ستر1 + "" + ستر2
طباعة (نتيجة)
خاتمة:
مرحبا العالم
يمكنك أيضا استخدام طريقة الانضمام () ، والتي تسمح لك بدمج عناصر القائمة في سطر واحد ، وفصلها بفاصل معين. مثال:خاتمة:
مرحبا العالم
هناك طريقة أخرى لدمج السلاسل وهي استخدام عامل التشغيل+=. يسمح لك هذا المشغل بإضافة محتويات سطر إلى آخر دون تغيير السطر الأصلي. مثال:1 = "مرحبا"
2 = "العالم"
1 + = 2خاتمة:
مرحبا العالم
يمكن أيضا دمج السلاسل باستخدام تنسيق السلسلة. تستخدم هذه الطريقة أحرفا خاصة تسمى" العناصر النائبة " لإدراج قيم في أماكن محددة في السلسلة. مثال:
العمر = 25
اسمي جون وأنا 25 سنة
1. باستخدام عملية شريحة
واحدة من أسهل الطرق لإزالة الأحرف من سلسلة في بيثون هو استخدام عملية شريحة. تتيح لك عملية الشريحة الحصول على جزء من السلسلة ، باستثناء الأحرف المحددة.
2. استخدام وظيفة الاستبدال ()
يسمح لك باستبدال جميع تكرارات حرف معين أو سلسلة فرعية في سلسلة بسلسلة فرعية أخرى. لإزالة الأحرف من سلسلة باستخدام
يستعاض()
| يمكنك استبدالها بسلسلة فارغة. |
|---|
| مثال: |
| سلسلة = " مرحبا ، العالم!" |
سلسلة جديدة = سلسلة.يستعاض عن ("،"،"")
طباعة (سلسلة جديدة) # الإخراج: "مرحبا بالعالم!"
مثال:
استيراد إعادةطباعة (سلسلة جديدة) # الإخراج: "هيلوورلد"
يتوافق مع أحرف الفاصلة والمسافة وعلامة التعجب ، والتي يتم استبدالها بعد ذلك بسلسلة فارغة.
يمكن أن تكون إزالة الأحرف من سلسلة مفيدة عند معالجة البيانات النصية أو عند العمل مع إدخال المستخدم. معرفة الطرق المختلفة لإزالة الأحرف من سلسلة ، يمكنك بسهولة تعديل وتنسيق النص في بايثون.البحث()
. ترجع هذه الطريقة موضع التكرار الأول للسلسلة الفرعية في السلسلة ، أو -1 إذا لم يتم العثور على السلسلة الفرعية.على سبيل المثال ، إذا كان لديك السلسلة
"مرحبا ، العالم!"
وتريد العثور على موضع أول ظهور للسلسلة الفرعية
سلسلة فرعية = "العالم"
موقف = سلسلة.البحث عن (سلسلة فرعية)
В результате работы этого кода будет выведено следующее сообщение:
تم العثور على سلسلة فرعية 'العالم' في موقف 7.
find()