random
أخبار ساخنة

التعامل مع الأعداد و النصوص في بايثون 2#

 




⌯ تعامل مع النصوص في بايثون

في عالم البرمجة, نقول للنص "String" سواء كان يتألف من حرف واحد, كلمة, جملة أو نص كبير جداً.

و من هذا المنطلق نستنتج أن النص عبارة عن سلسلة من الأحرف ليس لها حجم محدد.

في بايثون تم إنشاء الكلاس أو النوع str خصيصاً لتخزين القيم النصية.

// مثال

name =str('ruks')


⌯ معلومة تقنية

النوع str يعتمد على الترميز Unicode و هذا يعني أنك لن تواجه أي مشكلة عند التعامل مع نصوص عربية, إنجليزية, فرنسية إلخ..


⌯ مثال 

# هنا قمنا بتعريف متغيرين تحتوي على قيم نصية

name = str('ruks')

job = str("Programmer")


# هنا قمنا بعرض قيم المتغيرات النصية بأسلوب مرتب

print('Name: ', name)

print('Job: ', job)


• سنحصل على النتيجة التالية عند التشغيل.

Name: ruks

Job: Programmer


 التعامل مع الأعداد في بايثون


- مفهوم الأعداد في بايثون

نوع (int)
- يستخدم لتخزين أعداد صحيحة.
- مثال ☜ k = 3

نوع (float)
- يستخدم لتخزين أعداد تحتوي على فاصلة عشرية.
- مثال ☜ k = 1.7


مثال 


عبارة عن عدد صحيح ,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


google-playkhamsatmostaqltradent