IT 이야기/Programming 12

정규 표현식

정규식 ‘app.e’는 ‘apple’, ‘appLe’, ‘app-e’, ‘app e’가 매칭된다. 정규식 ‘^app’는 ‘apple and orange’는 매칭되지만 ‘orange and apple’는 매칭되지 않는다. 정규식 ‘ple$’는 ‘orange and apple’는 매칭되지만 ‘apple and orange’는 매칭되지 않는다. 정규식 ‘appl[a-z]’은 ‘apple’, ‘applz’와 같이 가장 마지막에 소문자가 오는 경우는 매칭된다. 정규식 ‘appl[^a-z]’은 위와 반대로 마지막에 소문자가 오는 경우를 제외한 모든 경우에 매칭된다. 정규식 ‘ap*le’는 ‘ale’, ‘aple’, ‘apppple’와 같이 p가 0회 이상 반복되는 모든 경우와 매칭된다(*는 0회 이상 반복) 정규식..

문자열

>>> u = " spam and ham " >>> u.strip() 'spam and ham' (공백 제거) >>> u = ">" >>> u.strip(" ") 'spam and ham' (특정 문자 및 공백제거) >>> u.replace("spam","spam, egg") 'spam, egg and ham' (특정 문자 변경) >>> lst = u.split() >>> lst ['spam', 'and', 'ham'] (공백으로 나눠서 단어 처리되도록 설정) >>> ':)'.join(lst) 'spam:)and:)ham' (문자중간에 앞에 설정한 문장을 삽입) >>> "MBC3580".isalnum() True >>> "MBC.3580".isalnum() False (알바벳와 숫자로만 구성되어있는지 확..

문자열 처리함수

•>>> u = ' spam and ham ' •>>> u.strip() 좌우의 공백 제거 •'spam and ham' •>>> u.rstrip() 오른쪽 공백 제거 •' spam and ham' •>>> u.lstrip() 왼쪽 공백 제거 •'spam and ham ' •>>> u.replace('spam', 'spam, egg') •' spam, egg and ham ' •>>> u.split() 리스트로 리턴 •['spam', 'and', 'ham'] •>>> t = u.split() •>>> ':'.join(t) 문자열로 합쳐서 리턴 •'spam:and:ham' •>>> print '\n'.join(t)

헬로! 파이썬 프로그래밍 쉽고 재미있게 프로그래밍 배우기

헬로! 파이썬 프로그래밍 쉽고 재미있게 프로그래밍 배우기 저자소개워렌 산데저자 : 워렌 산데 저자 워렌 산데 (WARREN SANDE)는 전자기기 엔지니어로서 파이썬을 만능 스크립트 언어이자 컴퓨터와 프로그래밍을 가르치는 도구로 사용하고 있습니다. 저자 : 카터 산데 저자 카터 산데 (CARTER SANDE)는 기술에 대한 열정이 많은 고등학생입니다. 학교 네트워크를 고치거나 친구들의 숙제 파일을 복구하지 않을 때는 자전거를 타거나 복고풍 비디오 게임을 만드는 것을 즐깁니다. 역자 : 이대엽 역자 이대엽은 책 만드는 일을 하고 있으며, 이따금 IT 관련 서적을 번역하기도 한다. 옮긴 책으로 『자바 API디자인』 『풀스택 자바스크립트 개발』 『테스트 주도 개발로 배우는 객체 지향 설계와 실천』 『자바스크립..