محول Snake Case

حول النص إلى snake_case لبايثون وقواعد البيانات

مشاركة:

محول Snake Case

حول النص إلى snake_case لبايثون وقواعد البيانات

حول نصك إلى تنسيق snake_case باستخدام محولنا المجاني عبر الإنترنت. يستخدم نظام snake_case أحرفاً صغيرة مع شرطات سفلية تفصل بين الكلمات، وهو نظام سهل القراءة وصديق للبرمجة.

الميزات

🐍

معيار بايثون

ينشئ أسماء متغيرات تتبع قواعد PEP 8 في بايثون.

تحويل فوري

تحويل إلى snake_case في أجزاء من الثانية.

🔒

حماية الخصوصية

تتم جميع العمليات داخل متصفحك.

📝

معالجة الكميات

قم بتحويل أسماء متعددة دفعة واحدة.

🎯

تنسيق ذكي

يتعامل تلقائياً مع المسافات والرموز خاصة.

🆓

مجاني 100%

لا حدود للاستخدام ولا حاجة للتسجيل.

متى تستخدم Snake Case

متغيرات بايثون

اتفاقية التسمية الأساسية للمتغيرات والدوال في بايثون.

أعمدة قواعد البيانات

المعيار لأسماء الأعمدة (مثلاً: user_id, created_at).

ملفات الإعدادات

شائع الاستخدام في إعدادات المشاريع الكبيرة ومتغيرات البيئة.

تطوير روبي

يتبع اتفاقيات تسمية روبي للمتغيرات والدوال.

📊 علوم البيانات

تنسيق أسماء الأعمدة في ملفات CSV وجداول pandas.

🔧 معاملات API

إنشاء أسماء معاملات متسقة لواجهات REST API.

كيفية الاستخدام

  1. 1.الصق النص: الصق نصك في مربع الإدخال.
  2. 2.التحويل: يقوم المحول باستبدال المسافات والواصلات بشرطات سفلية.
  3. 3.أحرف صغيرة: يحول جميع الأحرف إلى أحرف صغيرة.
  4. 4.التنظيف: يتم تقليص الشرطات السفلية المتتالية إلى واحدة فقط.
  5. 5.النتيجة: النتيجة بتنسيق snake_case جاهزة للاستخدام.

أمثلة التحويل

أسماء المتغيرات:

user name → user_name

أسماء الدوال:

calculate total → calculate_total

أعمدة قواعد البيانات:

first name → first_name

مفاتيح الإعدادات:

max retry count → max_retry_count

الأسئلة الشائعة

ما هو snake_case؟

هو اتفاقية تسمية تكون فيها الكلمات بأحرف صغيرة وتفصل بينها شرطات سفلية. مثال: my_variable_name

متى يجب أن أستخدم snake_case؟

استخدمه لمتغيرات ودوال بايثون وروبي، وأسماء أعمدة قواعد البيانات، ومفاتيح الإعدادات. وهو المعيار الرسمي في بايثون (PEP 8).

كيف يختلف snake_case عن kebab-case؟

تستخدم snake_case الشرطات السفلية (my_variable)، بينما تستخدم kebab-case الواصلات (my-variable). تستخدم الأولى في الأكواد، والثانية في الروابط و CSS.

هل يتعامل مع الأرقام؟

نعم! تتعامل الأداة مع الأرقام بشكل صحيح، فتحافظ عليها أثناء التحويل (مثلاً: "user 2 profile" يصبح "user_2_profile").

هل هذه الأداة مجانية؟

نعم! مجانية تماماً وبدون قيود. تتم المعالجة في متصفحك لضمان الخصوصية والسرعة.