Skip to main content

स्नेक_केस कनवर्टर पाइथन वेरिएबल और डेटाबेस कॉलम के लिए पाठ को स्नेक_केस में बदलें।

स्नेक_केस कनवर्टर illustration
📝

स्नेक_केस कनवर्टर

पाइथन वेरिएबल और डेटाबेस कॉलम के लिए पाठ को स्नेक_केस में बदलें।

1

टेक्स्ट दर्ज करें

स्नेक_केस में परिवर्तित करने के लिए टेक्स्ट या पहचानकर्ताओं को चिपकाएँ।

2

स्नेक_केस प्राप्त करें

अंडरस्कोर वाले निम्नलिखित शब्दों के साथ टेक्स्ट परिवर्तित देखें।

3

कॉपी और उपयोग करें

पाइथन कोड, एसक्यूएल या कॉन्फ़िग फ़ाइलों में उपयोग के लिए परिणाम को कॉपी करें।

Loading tool...

What Is स्नेक_केस कनवर्टर?

एक स्नेक_केस कनवर्टर पाठ को स्नेक_केस फॉर्मेट में परिवर्तित करता है, जहां सभी अक्षर छोटे होते हैं और शब्दों को अंडरस्कोर द्वारा अलग किया जाता है। स्नेक_केस पाइथन (पीईपी 8), रूबी, रस्ट, एसक्यूएल डेटाबेस कॉलम और कई कॉन्फ़िगरेशन फ़ाइल फॉर्मेट्स में मानक नामकरण कन्वेंशन है। उदाहरण: "हैलो वर्ल्ड" "hello_world" बन जाता है, "getUserName" "get_user_name" बन जाता है। यह सबसे अधिक पढ़ने योग्य नामकरण कन्वेंशन में से एक है क्योंकि अंडरस्कोर दृश्य शब्द अलगावकर्ता के रूप में कार्य करते हैं जबकि सब कुछ छोटा रखते हैं।

Why Use स्नेक_केस कनवर्टर?

  • पाइथन के पीईपी 8 शैली गाइड द्वारा चर और कार्यों के लिए आवश्यक
  • एसक्यूएल डेटाबेस कॉलम और तालिका नामों के लिए मानक
  • अंडरस्कोर के साथ स्पष्ट शब्द पृथक्करण के कारण उच्च पठनीयता
  • किसी भी इनपुट प्रारूप से परिवर्तन को संभालता है
  • रूबी, रस्ट और कई अन्य भाषाओं के लिए आवश्यक

Common Use Cases

पाइथन विकास

पाइथन पोर्ट्स के लिए जावास्क्रिप्ट पहचानकर्ताओं को स्नेक_केस में परिवर्तित करें।

डेटाबेस डिज़ाइन

एसक्यूएल कन्वेंशन का पालन करते हुए कॉलम और तालिका नामों को स्नेक_केस में प्रारूपित करें।

एपीआई प्रतिक्रियाएं

पाइथन उपभोग के लिए पास्कलकेस या कैमेलकेस एपीआई कुंजियों को स्नेक_केस में परिवर्तित करें।

कॉन्फ़िग फ़ाइलें

पर्यावरण चर नाम और कॉन्फ़िग कुंजियों को स्नेक_केस में प्रारूपित करें।

Technical Guide

स्नेक_केस रूपांतरण इनपुट को सेपरेटर्स (स्पेस, हाइफ़न, अंडरस्कोर, डॉट) और केस ट्रांज़िशन (जहां एक छोटा अक्षर बड़े अक्षर से मिलता है) का पता लगाकर शब्दों में विभाजित करता है। प्रत्येक शब्द को छोटा कर दिया जाता है, फिर सभी शब्द अंडरस्कोर के साथ जुड़े हुए हैं। लागू अक्षरों को एक्रोनिम के रूप में संभाला जाता है: "XMLParser" "xml_parser" बन जाता है, न कि "x_m_l_parser"। अग्रणी और पीछे के अंडरस्कोर ट्रिम किए जाते हैं और连续अंडरस्कोर एकल अंडरस्कोर में संकुचित हो जाते हैं। एल्गोरिदम शब्दों के भीतर संख्याओं को बनाए रखता है और मिश्रित इनपुट फॉर्मेट (जैसे, "get-UserName_fast" → "get_user_name_fast") को संभालता है।

Tips & Best Practices

  • 1
    पाइथन चर, कार्यों, विधियों और मॉड्यूल के लिए स्नेक_केस का उपयोग करता है
  • 2
    पोस्टग्रेसQL कन्वेंशन तालिका और कॉलम नामों के लिए स्नेक_केस है
  • 3
    एसस्रीमिंग_स्नेक_केस (उच्चतम मामला) स्थिरांक के लिए उपयोग किया जाता है - CONSTANT_CASE कनवर्टर देखें
  • 4
    रूबी विधियों और चर के लिए पाइथन की तरह स्नेक_केस का उपयोग करता है
  • 5
    स्नेक_केस लंबे पहचानकर्ताओं के लिए सबसे अधिक पढ़ने योग्य नामकरण कन्वेंशन में से एक है

Related Tools

Frequently Asked Questions

Q स्नेक_केस क्या है?
स्नेक_केस सभी निम्नलिखित अक्षरों और शब्दों के बीच अंडरस्कोर का उपयोग करता है: माय_वेरिएबल, गेट_यूज़र_नेम, फर्स्ट_नेम।
Q यह स्नेक_केस क्यों कहलाता है?
शब्दों को जोड़ने वाले अंडरस्कोर एक सपाट लेटे हुए सांप की तरह दिखते हैं, इसलिए इसे स्नेक_केस कहते हैं।
Q कौन सी भाषाएं स्नेक_केस का उपयोग करती हैं?
पाइथन (पीईपी 8), रूबी, रस्ट और पीएचपी स्नेक_केस का उपयोग करते हैं। यह एसक्यूएल डेटाबेस कॉलम के लिए भी मानक है।
Q यह कबाब-केस से कैसे अलग है?
स्नेक_केस अंडरस्कोर (_) का उपयोग करता है, जबकि कबाब-केस हाइफ़न (-) का उपयोग करता है। अधिकांश भाषा पहचानकर्ताओं में हाइफ़न का उपयोग नहीं किया जा सकता है।
Q क्या संख्याएं संभाली जाती हैं?
हाँ, स्नेक_केस आउटपुट में संख्याओं को संरक्षित किया जाता है: "यूज़र2नेम" "यूज़र2_नेम" या "यूज़र_2_नेम" में परिवर्तित हो सकता है, संदर्भ के आधार पर।

About This Tool

स्नेक_केस कनवर्टर is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.