إزالة المسافات في السلاسل المطبوعة في Python 3
في Python 3، قد يكون التحكم في التباعد بين القيم المطبوعة أمرًا صعبًا، ولكن إليك بعضًا منها الطرق الشائعة:
استخدام معلمة sep:
معلمة sep، عند تحديدها في دالة print()، تسمح لك بإزالة المسافات غير المرغوب فيها بين القيم. على سبيل المثال:
print("a", "b", "c", sep="")
سيؤدي هذا إلى طباعة "abc" بدون أي مسافات إضافية.
تحويل الأعداد الصحيحة إلى سلاسل:
إذا كانت لديك قيم أعداد صحيحة، فيمكنك تحويلها إلى سلاسل باستخدام الدالة str() الدالة:
a = 42
b = 84
print("a = " str(a) ", b = " str(b))
سيؤدي هذا إلى طباعة "a = 42, b = 84" بدون مسافات.
استخدام طريقة format():
يمكن أيضًا استخدام طريقة format() لتنسيق السلاسل:
print("a = {}, b = {}".format(a, b))
سيؤدي هذا إلى طباعة "a = 42, b = 84" بدون مسافات.
استخدام f-Strings (Python 3.6 ):
قدم Python 3.6 سلاسل f، والتي توفر طريقة موجزة وسهلة القراءة للتنسيق strings:
print(f"a = {a}, b = {b}")
سيؤدي هذا إلى طباعة "a = 42, b = 84" بدون مسافات.
نصيحة إضافية:
هناك طريقة أخرى لإزالة المسافات بين القيم عند تحويل الأعداد الصحيحة إلى سلاسل وهي استخدام join() الطريقة:
print(",".join([str(a), str(b)]))
سيؤدي هذا إلى طباعة "42,84" بدون مسافات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3