النصوص وتنظيف البيانات
أغلب البيانات الحقيقية «وسخة»: مسافات زايدة، حروف كبيرة وصغيرة مخلوطة، وقيم مفصولة بفواصل. دوال النصوص هي أدواتك لتنظيفها.
PYTHON
raw = " sara AL-qahtani " clean = raw.strip().title() print(clean) print(clean.upper(), clean.lower()) print(len(raw), len(clean))
PYTHON
email = "Lina.Mansour@Company.com" user, domain = email.lower().split("@") print(user, domain) print(email.endswith(".com"), "@" in email) print(email.replace("Company", "mymispal"))
وهذا مثال يقرأ سطر من ملف CSV ويحسب منه:
PYTHON
line = "1001,Laptop,4800,3" parts = line.split(",") print(parts) print(int(parts[2]) * int(parts[3]))
انتبهالنصوص في Python ما تتغير:
name.upper() ترجع نص جديد. لازم تخزنه: name = name.upper().