دالة ()title في بايثون

29-12-22 أحمدُ عُبَيْد 1050 0

تقوم دالة ()title بتحويل الحرف الأول من كل كلمة إلى حرف كبير والأحرف المتبقية إلى أحرف صغيرة . وإرجاع سلسلة جديدة.


طريقة صياغتها بهذا الشكل:

string.title()

المعلمات ( باراميترات ) :  لا تأخذ الدالة ()title أي معلمة. 

قيمة الإرجاع: الدالة ()title تقوم بإرجاع سلسلة جديدة مع تحويل الحرف الأول من كل كلمة إلى حرف كبير


مثال:

string = "learn  python  with ahmed obaid"
print(string.title())

سيكون الناتج:

Learn  Python  With Ahmed Obaid

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

مثال:

string = "LEARN  PYTHON  WITH AHMED OBAID"
print(string.title())

سيكون الناتج:

Learn  Python  With Ahmed Obaid

أذا كانت السلسلة مكونة من أحرف غير أبجدية أو رموز  أو أرقام ، ستعيد دالة ()title السلسلة الأصلية كما هي.

مثال:

string = "9656731!@#$%^>&"
print(string.title())

سيكون الناتج:

9656731!@#$%^>&

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

مثال:

string = "learn-python-with-ahmed-obaid"
print(string.title())

سيكون الناتج:

Learn-Python-With-Ahmed-Obaid

أذا كانت السلسلة في الأصل منسقة تنسيق عنوان (title).  ستعيد دالة ()title السلسلة الأصلية كما هي.

مثال:

string = "Learn  Python  With Ahmed Obaid"
print(string.title())

سيكون الناتج:

Learn  Python  With Ahmed Obaid

تعتبر دالة ()title أي حروف غير أبجدية ( الرموز) حداً فاصلاً للكلمة

مثال:

string = "It's Python"
print(string.title())

سيكون الناتج:

It'S Python

مصادر خارجية:

الدوال المضمنة - وثائق بايثون الرسمية

أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات 



الكلمات الدلالية


بايثون السلاسل في بايثون الدوال التي تتعامل مع السلاسل دالة ()title

شارك المقال