스네이크 케이스 변환기 텍스트를 파이썬 변수와 데이터베이스 열에 맞는 스네이크 케이스로 변환합니다.
스네이크 케이스 변환기
텍스트를 파이썬 변수와 데이터베이스 열에 맞는 스네이크 케이스로 변환합니다.
텍스트 입력
변환할 텍스트나 식별자를貼して snake_case로 변환하세요.
snake_case 얻기
underscore를 사용하여 소문자 단어 사이에 변환된 텍스트를 확인하세요.
복사 및 사용
Python 코드, SQL 또는 구성 파일에서 사용하기 위해 결과를 복사하세요.
What Is 스네이크 케이스 변환기?
스네이크 케이스 변환기는 텍스트를 스네이크 케이스 형식으로 변환합니다. 여기서 모든 문자는 소문자로 표시되고 단어는 밑줄로 구분됩니다. 스네이크 케이스는 Python (PEP 8), Ruby, Rust, SQL 데이터베이스 열 및 많은 구성 파일 형식의 표준 이름 규칙입니다. 예를 들어, "Hello World" 는 "hello_world" 가 되고, "getUserName" 은 "get_user_name" 이 됩니다. 이는 밑줄이 시각적인 단어 구분자 역할을 하면서 모든 것을 소문자로 유지하기 때문에 가장 읽기 쉬운 이름 규칙 중 하나입니다.
Why Use 스네이크 케이스 변환기?
-
Python의 PEP 8 스타일 가이드에 따라 변수와 함수에 필요한 규칙입니다
-
SQL 데이터베이스 열과 테이블 이름에 대한 표준입니다
-
underscore로 단어를 분리하여 높은 읽기 쉬움을 제공합니다
-
任意の 입력 형식에서 변환 처리가 가능합니다
-
Ruby, Rust 및 많은 다른 언어에서 필수적인 규칙입니다
Common Use Cases
Python 개발
camelCase 자바스크립트 코드 식별자를 Python 포팅을 위해 snake_case로 변환하세요.
데이터베이스 설계
SQL 규칙에 따라 열과 테이블 이름을 snake_case 형식으로 지정하세요.
API 응답
PascalCase 또는 camelCase API 키를 Python에서 사용하기 위해 snake_case로 변환하세요.
구성 파일
환경 변수 이름과 구성 키를 snake_case 형식으로 지정하세요.
Technical Guide
스네이크 케이스 변환은 입력을 분리 기호(공백, 하이픈, 밑줄, 점)와 대/소문자 전환(소문자가 대문자를 만나는 곳)을 감지하여 단어로 나눕니다. 각 단어는 소문자로 변환되고 모든 단어가 밑줄로 결합됩니다. 연속된 대문자는 약어로 처리됩니다: "XMLParser" 는 "xml_parser" 가 되며, "x_m_l_parser" 는 아닙니다. 앞뒤의 밑줄은 제거되며 연속된 밑줄은 단일 밑줄로 축소됩니다. 알고리즘은 단어 내 숫자를 보존하고 혼합 입력 형식(예: "get-UserName_fast" → "get_user_name_fast")을 처리합니다.
Tips & Best Practices
-
1Python은 변수, 함수, 메서드 및 모듈에 대해 snake_case를 사용합니다
-
2PostgreSQL 규칙에서는 테이블 및 열 이름에 대해 snake_case를 사용합니다
-
3SCREAMING_SNAKE_CASE(대문자)는 상수에 사용됩니다 - CONSTANT_CASE 변환기를 참조하세요
-
4Ruby는 메서드와 변수에 Python과 유사하게 snake_case를 사용합니다
-
5snake_case는 긴 식별자에 대한 가장 읽기 쉬운 명명 규칙 중 하나입니다
Related Tools
카멜케이스 변환기
텍스트를 자바스크립트 변수와 함수 이름용 카멈케이스로 변환합니다.
📝 Text Tools
파스칼 케이스 변환기
클래스 이름 및 컴포넌트命名을 위한 텍스트를 파스칼 케이스로 변환합니다.
📝 Text Tools
케밥 케이스 변환기
CSS 클래스, URL, 파일 이름을 위한 텍스트를 케밥 케이스로 변환합니다.
📝 Text Tools
상수_대문자 변환기
텍스트를 상수_대문자(소리치는 뱀 대문자)로 변환하여 상수를 나타냅니다.
📝 Text Tools
점문자 변환기
구성 키 및 속성을 위한 점문자 형식으로 텍스트를 변환합니다.
📝 Text ToolsFrequently Asked Questions
Q snake_case란 무엇인가?
Q 왜 snake_case라고 불리나요?
Q 哪些 언어에서 snake_case를 사용하나요?
Q kebab-case와 어떻게 다르나요?
Q 숫자가 처리되나요?
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.