본문 바로가기

728x90
반응형
언어/파이썬
728x90
반응형
23

파이썬 정규표현식 : 이론 문자클래스 [ ] : [ ] 사이의 문자들과 매치 [avb]->a,v,b 중 한 개의 문자와 매치 [A-C] :From A To C = [ABC] 숫자도 동일. [0-5]=[012345] [a-zA-Z] : 알파벳 모두 밑에 애들은 소문자면 해당 내용과 매치, 대문자면 해당 내용이 아닌 것과 매치 \d : 숫자와 매치 = [0-9] \D : 숫자가 아닌 것과 매치 = [^0-9] \s = [ \t\n\t\f\v] 맨 앞의 빈 칸은 공백문자 \S = [^ \t\n\t\f\v] \w = 문자+숫자와 매치 = [a-zA-Z0-9_] _도 보통 허용하기 때문에 뒤에_가 붙은 거 \W = 문자+숫자가 아닌 문자와 매치 = [^a-zA-Z0-9_] a.b는 a+모든문자+b 여기서 .은 줄바꿈 문자인 \n을 제외한 .. 2020. 12. 17.
python(2) - 파이썬의 출력(print() 함수) print()c와 다르게 print뒤에 f가 붙지 않고, 문장 끝에 ;를 쓰지 않는다. cf) 파이썬에서 ';'는 '사실 여러 문장이나, 한 줄에 쓰고 싶을 때 문장을 구분하기 위한 용도'로 쓰인다. >>> a = 100; b =50; result = a + b 100 + 50 = 150 >>> print("hello") #문자열hello>>> print("100") #문자열 '1''0''0'100>>> print("%d" % 100) #정수 100100>>> print("%d" %100) #뒤에 %는 숫자랑 붙여써도 되고 띄어써도 되는데 책에서는 다 띄었음 100>>> print("%d" %(100+200)) #c랑 똑같이 출력문에서 연산 가능300>>> print("%d" %(100,200)) #개수.. 2018. 4. 17.
Python(1) - 파이썬 특징, 입력, 주석, 초기화 ※본 포스팅은 "Do it! 점프 투 파이썬" 교재의 내용을 기초로 하고 있습니다. >>> 뒤는 코드입니다. Interpreter Language Compiler Language 소스 코드를 한 줄씩 읽어 실행되어 별도의 실행 파일이 생성되지 않음 소스 코드를 실행 가능한 기계어로 일괄 번역한 후 번역이 완료된 파일(*.exe, *.class...)을 실행하는 언어 이때, 한 줄씩 처리하는 프로그램을 interpreter라고 함 이때, 소스 코드를 기계어로 번역하는 과정을 compile이라고 하며, 이 작업을 하는 프로그램을 compiler라고 함 따로 변수 선언을 하지 않음. 변수는 대입하는 순간 자동 선언, 생성되고 자료형도 자동을 할당됨 변수 선언을 해줘야 변수가 생성되고 그 후 대입 가능, 자료형.. 2018. 4. 17.