الوحدة الثانية — برمجة بايثون
السلاسل النصية
النص سلسلة أحرف داخل علامتي اقتباس. نقدر نقرأ حرف، نقطع جزء، وندمج نصين.
فهرسة وقطع
أول حرف فهرسه 0. القطع s[1:4] يأخذ من 1 إلى قبل 4.
s = "Kuwait" print(s[0]) # K print(s[0:3]) # Kuw print(s + " City") print(s * 2) print(len(s))
دوال مفيدة
upper() lower() capitalize() find() replace() count() center(). والتنسيق بـ f-string:
name = "salem"
print(name.capitalize())
print(f"Hello, {name}")
print(name.find("le"))
print("2026")
print(int("10") + 2)
سؤال سريع
إذا s = "Python" وش قيمة s[0:2]؟
القطع يوقف قبل الرقم الثاني. من 0 إلى قبل 2 = Py.