سلاسل القوالب في بايثون 3.14: معالجة سلاسل أكثر أمانًا تتجاوز سلاسل f

2025-04-10
سلاسل القوالب في بايثون 3.14: معالجة سلاسل أكثر أمانًا تتجاوز سلاسل f

يُدخِل بايثون 3.14 سلاسل القوالب (t-strings) ، مُوسِّعًا سلاسل f للسماح للمطورين بالوصول إلى القيم وتحويلها قبل تضمين السلاسل. هذا يمنع ثغرات الأمان مثل حقن SQL وXSS. يتم حل سلاسل t إلى كائن `Template` جديد يحتوي على أجزاء السلاسل وتعبيرات التضمين ، مما يسمح بالمعالجة المخصصة ، مثل تطهير HTML وتسجيل البيانات المنظمة. توفر هذه التحسينات لبايثون معالجة سلاسل أكثر مرونة وأمانًا وتفتح إمكانيات جديدة لبناء DSLs محسّنة وآليات قوالب متطورة.

التطوير سلاسل القوالب