프로그래밍 언어별 '(홑 따옴표, single quotation) vs "(쌍 따옴표, double quotation)
이번 포스트에는 프로그래밍 언어별 single quotation, double quotation 사용되는 경우를 비교 해보겠습니다. SQL '(홑 따옴표, single quotation) "(쌍 따옴표, double quotation) string, 문자열을 표현 할 때 사용 식별자,객체이름을 표현할 때 사용됨(mysql 에서는 `와 "를 사용) 파이썬 '(홑 따옴표, single quotation) "(쌍 따옴표, double quotation) 의미 있는string, 문자열을 표현 할 때 사용 ex) 'python' 의미 없는 string 문자열을 표현 할 때 사용 ex )"python is fun" 자바 '(홑 따옴표, single quotation) "(쌍 따옴표, double quotation)..
2022. 6. 8.
[Python] re 모듈, 정규 표현식(정규식) 개념과 완전 정복하기(regex cheat sheet) SQL, HIVE, PySpark에서의 regex
이번 포스트에서는 정규표현식의 개념과, python에서 정규표현식을 지원하는 re 모듈에 대해서 정리하겠습니다. 1. 정규 표현식이란? 정규 표현식(Regular Expressions)은 복잡한 문자열을 처리할 때 사용하는 기법으로, 파이썬만의 고유 문법이 아니라 문자열을 처리하는 모든 곳에서 사용, 정규식이라고도 부름 2. 정규 표현식의 기초, 메타 문자 ※ 메타 문자란 원래 그 문자가 가진 뜻이 아닌 특별한 용도로 사용하는 문자 . ^ $ * + ? { } [ ] \ | ( ) 1) 문자 클래스 [ ] 문자 클래스로 만들어진 정규식은 '[ ] 사이의 문자들과 매치'를 의미 예를 들어, 정규 표현식 [abc] 는 'a, b, c 중 한 개의 문자와 매치'를 뜻함 즉, 어떠한 문자열에("defg") 위의..
2022. 4. 9.
[Python] datetime 모듈, time, datetime,timedelta,timezone class 그리고 time 모듈, pendulum 모듈 다루기 예제
1. datetime 모듈 파이썬 내장모듈인 datetime은 날짜, 시간과 관련된 유용한 메소드를 지원 자주 사용하는 class는 datetime, date, time, timedelta, timezone 2. datetime class datetime 모듈의 datetime class을 불러오는 일반적인 방법 1 #아래와 같이 모듈을 import할 경우 from datetime import datetime #다음과 같이 호출 print(datetime(2022, 3, 3)) datetime 모듈의 datetime class을 불러오는 일반적인 방법 2 #datetime 모듈은 파이썬 내장모듈이기 때문에 바로 import해와도 된다. import datetime #다음과 같이 호출 print(datet..
2022. 3. 3.