في قائمتنا، مع المرمّز الافتراضي، indent=0 يضيف أسطرًا جديدة. [1]
الخلاصة السريعة
لا؛ الصفر لا يعني نصًا بلا أسطر جديدة. [1]
- في قائمتنا، مع المرمّز الافتراضي، indent=0 يضيف أسطرًا جديدة. [1]
- indent=None افتراضيًا لا يضيف هذه الأسطر؛ تبقى مسافات الفواصل الافتراضية. [1]
- مثال مؤلف على CPython 3.12.14: القائمة [7,9] أدناه تنتج أربعة أسطر، دون مسافات بادئة. [1]
- json.loads يعيد القائمة نفسها من النص المنسق والمضغوط. [1]
- تحكم: indent=None مع separators=(",",":") يعطي [7,9]؛ يطابق جمع الأسطر مستقلًا الخرج الأول، ويبقى المدخل. [1]
صفر مع أسطر جديدة
في قائمتنا، مع المرمّز الافتراضي، indent=0 يضيف أسطرًا جديدة. [1]
None والفواصل الافتراضية
indent=None افتراضيًا لا يضيف هذه الأسطر؛ تبقى مسافات الفواصل الافتراضية. [1]
قائمة في أربعة أسطر
مثال مؤلف على CPython 3.12.14: القائمة [7,9] أدناه تنتج أربعة أسطر، دون مسافات بادئة. [1]
import json values=[7,9] text=json.dumps(values,indent=0) print(text) [1]

القائمة بعد القراءة والتحكم
json.loads يعيد القائمة نفسها من النص المنسق والمضغوط. [1]
compact=json.dumps(values, indent=None,separators=(",",":")) json.loads(compact) [1]
تحكم: indent=None مع separators=(",",":") يعطي [7,9]؛ يطابق جمع الأسطر مستقلًا الخرج الأول، ويبقى المدخل. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
