مراجعة علي مكتبة "string"

مكتبة string في بايثون توفر مجموعة من الثوابت والدوال التي تسهل التعامل مع السلاسل (strings). هذه المكتبة تحتوي على ثوابت محددة مسبقًا مثل الأحرف الأبجدية (حروف كبيرة وصغيرة)، الأرقام، علامات الترقيم، والمسافات البيضاء. بالإضافة إلى ذلك، توفر المكتبة دوالًا لمعالجة السلاسل النصية.

الثوابت في مكتبة string

  1. الأحرف الأبجدية:

    • string.ascii_letters: يحتوي على جميع الأحرف الأبجدية الإنجليزية الكبيرة والصغيرة.
    • string.ascii_lowercase: يحتوي على الأحرف الأبجدية الإنجليزية الصغيرة فقط.
    • string.ascii_uppercase: يحتوي على الأحرف الأبجدية الإنجليزية الكبيرة فقط.
  2. الأرقام:

    • string.digits: يحتوي على الأرقام من 0 إلى 9.
  3. علامات الترقيم:

    • string.punctuation: يحتوي على جميع علامات الترقيم الشائعة مثل !@#$%^&*()_+-=[]{};':",./<>?.

أمثلة على استخدام الثوابت

import string

print(string.ascii_letters)  # abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.ascii_lowercase)  # abcdefghijklmnopqrstuvwxyz
print(string.ascii_uppercase)  # ABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.digits)  # 0123456789
print(string.punctuation)  # !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

إعجابَين (2)