⌯ تعامل مع النصوص في بايثون
في عالم البرمجة, نقول للنص "String" سواء كان يتألف من حرف واحد, كلمة, جملة أو نص كبير جداً.
و من هذا المنطلق نستنتج أن النص عبارة عن سلسلة من الأحرف ليس لها حجم محدد.
في بايثون تم إنشاء الكلاس أو النوع str خصيصاً لتخزين القيم النصية.
// مثال
name =str('ruks')
⌯ معلومة تقنية
النوع str يعتمد على الترميز Unicode و هذا يعني أنك لن تواجه أي مشكلة عند التعامل مع نصوص عربية, إنجليزية, فرنسية إلخ..
⌯ مثال
# هنا قمنا بتعريف متغيرين تحتوي على قيم نصية
name = str('ruks')
job = str("Programmer")
# هنا قمنا بعرض قيم المتغيرات النصية بأسلوب مرتب
print('Name: ', name)
print('Job: ', job)
• سنحصل على النتيجة التالية عند التشغيل.
Name: ruks
Job: Programmer
⌯ التعامل مع الأعداد في بايثون
- مفهوم الأعداد في بايثون
مثال
عبارة عن عدد صحيح ,x هنا قمنا بتعريف متغير إسمه
x = 3
# قيمته عبارة عن عدد عشري ,y هنا قمنا بتعريف متغير إسمه
y = 1.5
print(type(x)) # x هنا طبعنا نوع قيمة المتغير
print(type(y)) # y هنا طبعنا نوع قيمة المتغير
∴ سنحصل على النتيجة التالية عند التشغيل.
<class 'int'>
<class 'float'>
مثال
# ( float أي ) قيمته عبارة عن عدد عشري x هنا قمنا بتعريف متغير إسمه
x = 5.5
# y ثم وضعناها في متغير جديد إسمه ( int أي ) إلى قيمة صحيحة x هنا قمنا بتحويل قيمة المتغير
y = int(x)
print('x =', x) # x هنا قمنا بعرض قيمة المتغير
print('y =', y) # y هنا قمنا بعرض قيمة المتغير
سنحصل على النتيجة التالية عند التشغيل.
x = 5.5
y = 5