Ali Ahmed39 نشر 23 يونيو 2023 أرسل تقرير نشر 23 يونيو 2023 السلام عليكم ما هي وظيفة ''=end في لغة python ؟ 1 اقتباس
0 Mustafa Suleiman نشر 23 يونيو 2023 أرسل تقرير نشر 23 يونيو 2023 يستخدم معامل "end" في دالة الطباعة print() في Python، وذلك المعامل يحدد السلوك المرتبط بالنهاية عند طباعة النصوص. وافتراضيًا، قيمة "end" هي "\n"، والتي تعني إدراج سطر جديد بعد كل عنصر يتم طباعته، وافتراضيًا أي في حالة عدم كتابة معامل end. ولنشرح الأمر على المثال لتفهم بشكل أفضل، لنفترض أن لدينا الكود التالي: numbers = [1, 2, 3, 4, 5] for number in numbers: print(number, end=' ') وكما ترى لدينا قائمة من الأرقام من 1 إلى 5، وباستخدام حلقة التكرار for، نقوم بطباعة كل عنصر في القائمة على نفس السطر بواسطة دالة الطباعة print(). هنا نأتي لتعيين قيمة "end" إلى فراغ فارغ (' ') ليتم وضع فراغ بين كل عنصر يتم طباعته. ونتيجة الكود ستكون: 1 2 3 4 5 لاحظ أن الأرقام جميعها طبعت على نفس السطر وتم فصلها بفراغ، وهذا بفضل استخدام المعامل "end=' '" الذي يقوم بتغيير سلوك الطباعة الافتراضي من استخدام سطر جديد "\n" إلى استخدام فراغ " ". وبدون كتابة end ووضع قيمة فراغ لها ' ' سيكون نتيجة الكود كالتالي: 1 2 3 4 5 1 اقتباس
0 Ali Ahmed39 نشر 23 يونيو 2023 الكاتب أرسل تقرير نشر 23 يونيو 2023 تمام , شكرا جداا بس العامل "end" يستخدم فقظ في دالة الطباعه ()print ؟ 1 اقتباس
0 محمد Fahmy نشر 23 يونيو 2023 أرسل تقرير نشر 23 يونيو 2023 كما شرح مصطفي ولكن هناك معاملات اخر تسخدم لنفس الغاية ومنها المعامل "sep" هو أحد المعاملات المستخدمة في لغة برمجة Python، وهو مختصر لكلمة "separator" ويستخدم لتحديد الفاصل بين العناصر المختلفة في سلسلة النصوص التي يتم طباعتها. لتوضيح ذلك، يمكن استخدام معامل "sep" في دالة print() لتحديد الفاصل بين السلسلة النصية المطبوعة، حيث يتم تحديد الفاصل بين العناصر المطبوعة بواسطة هذا المعامل. وفيما يلي بعض الأمثلة على استخدام معامل "sep": الأمثلة: 1- استخدام معامل "sep" لتحديد الفاصل بين العناصر المطبوعة: # تحديد الفاصل بين العناصر بواسطة فاصلة ومسافة print("الترتيب", "الأول", "الثاني", "الثالث", sep=", ") # تحديد الفاصل بين العناصر بواسطة شرطة مائلة print("الترتيب", "الأول", "الثاني", "الثالث", sep="/") # تحديد الفاصل بين العناصر بواسطة أي حرف آخر print("الترتيب", "الأول", "الثاني", "الثالث", sep="|") النتيجة: الترتيب, الأول, الثاني, الثالث الترتيب/الأول/الثاني/الثالث الترتيب|الأول|الثاني|الثالث بتاريخ 24 دقائق مضت قال Ali Ahmed39: تمام , شكرا جداا بس العامل "end" يستخدم فقظ في دالة الطباعه ()print ؟ غالباً لا يوجد دالة أخري يمكنك استخدام المعامل "end" معها غير الدالة print . 1 اقتباس
0 عبدالباسط ابراهيم نشر 24 يونيو 2023 أرسل تقرير نشر 24 يونيو 2023 بتاريخ 18 ساعة قال Ali Ahmed39: بس العامل "end" يستخدم فقظ في دالة الطباعه ()print ؟ نعم، معامل "end" يستخدم بشكل خاص في دالة الطباعة print() في Python، حيث يتم استخدامه لتحديد الحرف الذي يتم إدراجه بعد كل سلسلة نصية مطبوعة. ومن الجدير بالذكر أنه يمكن استخدام معاملات أخرى في دالة الطباعة print()، مثل معامل "sep" الذي يستخدم لتحديد الحرف الذي يفصل بين العناصر المطبوعة، ومعامل "file" الذي يستخدم لتحديد الملف الذي يتم طباعة النص فيه، ومعامل "flush" الذي يستخدم لتحديد ما إذا كان يجب تفريغ المخزن المؤقت (buffer) للطباعة بعد طباعة النص. كما يمكنك استخدام دالة join() لدمج النصوص معًا دون فراغ أو سطر جديد بينها، عن طريق تحديد الحرف الذي يستخدم للفصل بين النصوص، والذي يمكن أن يكون علامة فارغة، كما يلي: text = ["Hello", "world"] print(''.join(text)) وسيؤدي هذا الكود إلى طباعة النص "Helloworld" دون أي فراغ أو سطر جديد بينهما. ولكن فيما يتعلق بمعامل "end"، فإنه يخصص بشكل خاص لتحديد الحرف الذي يتم إدراجه بعد كل سلسلة نصية مطبوعة في دالة الطباعة print()، ولا يمكن استخدامه في دوال أخرى في Python. 1 اقتباس
السؤال
Ali Ahmed39
السلام عليكم
ما هي وظيفة ''=end في لغة python ؟
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.