Theme
Primary Color

تحويل ال String إلى Slug

المدخلات Elzero Academy

المطلوب elzero-academy


الحل الأول

في الحل الأول سوف نستعمل Split + Join

my_string = "Elzero Academy"

# Split Strings By Space Separator
splitted = my_string.split(" ") # Ouput => ['Elzero', 'Academy']

# Join The List With Dash
joined = "-".join(splitted) # Ouput => Elzero-Academy

# Change To Lower Case
last_result = joined.lower() # Ouput => elzero-academy

print(last_result)

خطوات الحل كالتالي

  • قمنا بعمل Split لل String بواسطة ال Space وسوف ينتج عنها List تحتوي على العنصرين منفصلين
  • نقوم بعمل Join للعناصر الموجودة في ال List وندمجهم بواسطة علامة ال Dash ( – )
  • نقوم بتحويل ال String الناتج ل Lower Case

الحل في سطر واحد

my_string = "Elzero Academy"
print("-".join(my_string.split(" ")).lower())

الحل الثاني

في الحل الثاني سوف نستعمل Replace

my_string = "Elzero Academy"
print(my_string.replace(" ", "-").lower())

خطوات الحل كالتالي

  • سوف نستعمل Replace ونضع القيمة القديمة هي ال Space والجديدة هي ال Dash ( – )
  • نقوم بتحويل النتيجة كاملة لحروف صغيرة Lower

programming python slug string