اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

مرحباً @Taha NEKHLI 
عملية الConcatenation  تُستخدم بين السلاسل النصية (strings) لذلك إن أردت جمع متغير نصي مع متغير عددي سيُعطي خطأ و لتجاوز هذا الخطأ نقوم بتحويل قيمة المتغير العددي إلى قيمة نصية و ذلك بإستخدام الدالة str بهذا الشكل:

a = 15
b = "Taha"
print(str(a) + b) # output: 15Taha

الدالة input التي تستخدمها تُستعمل لقراءة ما يقوم المُستخدم بإدخاله من خلال لوحة المفاتيح و تستقبل المدخلات على هيئة سلسلة نصية مثلاً إذا أردنا طباعة رسالة للمستخدم تُفيد بإدخال عُمره و رسالة أُخرى تُفيد بإدخال إسمه ثم نطبع له رسالة تضم الإسم و العمر معاً سيكون البرنامج بالشكل التالي:

a = input("Enter age: ")
b = input("Enter Name: ")
print("Hello " + b + ", Your age is: " + a)

سيكون الناتج بهذا الشكل:pyconcat.PNG.5146c182c9f7f7b80dde55a33de1ee2d.PNG

بالتوفيق.

  • 1
نشر

في البايثون إذا كنت ترغب في ربط رقم ، مثل عدد صحيح int أو  float ، مع سلسلة ، قم بتحويل الرقم إلى  string مع str () ثم استخدم عامل التشغيل + أو + = عامل التشغيل.

s1 = 'aaa'
s2 = 'bbb'
i = 100
f = 0.25
s = s1 + '_' + str(i) + '_' + s2 + '_' + str(f)
print(s)

#output: aaa_100_bbb_0.25

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...