본문 바로가기
반응형

전체 글69

파이썬 키워드 조회, keyword! 함수 호출 및 출력시 하단의 결과 값이 출력됨. import keyword print(keyword.kwlist) ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 이상 파이썬 내 keyword의 개수.. 2022. 7. 29.
파이썬 식별자 구분 방법 (클래스, 함수, 변수 구분법) - 식별자 명명법 1. 단어 사이에 언더바(_)가 있다면 '스네이크 케이스' 라고 부른다. ex) snake_case, camel_case (알파벳이 뱀 처럼 연결되어 있기 때문에 명명되었다고 한다.) 2. 단어를 모두 붙여 쓰되, 대문자를 사용한다면 '캐멀 케이스' 라고 부른다. ex) SnakeCase, CamelCase (알파벳이 낙타의 등과 비슷하게 올록볼록하기 때문에 명명되었다고 한다.) Q. 식별자를 구분하기 위한 질문의 순서 1. 단어가 대문자로 시작되는가? YES => 클래스 No => 함수 or 변수 2. 뒤에 괄호가 있는가? YES => 함수 No => 변수 ※ 단순 구분법이라 예외가 있지만 대부분 이렇게 보아도 무방함. 2022. 7. 29.
파이썬 오류, 에러 메시지의 종류와 뜻 파이썬을 사용하다보면 오류가 참 많이도 난다. 아래의 4가지 에러 메시지를 참조해 우리의 코드가 어느 부분이 잘못되었는지 살펴보자 1. 구문 오류 (Syntax Error) : 실행 자체가 안되는 코드 cursor.close) : SyntaxError: unmatched ')' => 괄호가 왜 들어간 것인지 문제를 제기함. (이런 똑똑한 녀석...) 이 Syntax Error가 나오면 무조건 어딘가 논리적으로 맞지 않는 부분이 있다는 뜻. 나는 잘 입력한 것 같은데, 그래도 이 메시지가 나온다면...많이 빡치지만 그래도 내 잘못이다.. 잘못된 부분을 내가 못찾는 것일 뿐..ㅠㅠ 2. 예외 : 실행은 되는 코드지만, 처리할 수 없는 것 output = 10 + "개" : TypeError: unsuppor.. 2022. 7. 29.
파이썬 기초, 로또 번호 코딩하기 (연산, 수식, 숫자처리함수, 랜덤함수) 1. 연산자 // #결과값 print(1+1) #2 print(3-2) #1 print(5*2) #10 print(6/3) #2 print(2**3) #2의 3제곱 => 8 print(5//3) #5를 3으로 나눈 몫 => 1 print(10//3) #10을 3으로 나눈 몫 => 3 print(5%3) #5를 3으로 나눈 나머지 값 => 2 print(10%3) #10을 3으로 나눈 나머지 값 => 1 print(10 > 3) #True print(4 >= 7) #False print(10 False print(3 + 4 == 7) #3+4의 값이 7과 같냐? => True print(1 != 3) #1과.. 2022. 7. 29.
파이썬 기초, 문자열(인덱싱, 슬라이싱, 문자포맷, 줄바꿈 등) 1. 문자열 sentence = '나는 소년입니다' print(sentence) sentence = "나는 소년입니다" print(sentence) 작은 따옴표와 큰 따옴표의 출력 결과는 같다. 긴 문장을 한번에 출력하는 방법, 큰 따옴표 3개 sentence = """ 내용을 입력합니다. 장문은 큰 따옴표로 모두 출력할 수 있습니다 . """ print(sentence) 출력시 결과값 (총 5줄의 결과 값이 나타남 앞뒤 공백 1줄씩 / 아래 참조) (1) (2) 내용을 (3) 입력합니다. (4) 장문은 큰 따옴표로 모두 출력할 수 있습니다. (5) 2. 슬라이싱 (필요한 정보만 잘라 가져올 때 사용) jumin = "990101-1234567" print("성별 : " + jumin[7]) #1 / 컴.. 2022. 7. 29.
Python 원하는 텍스트만 추출하는 방법의 기초 안녕하세요. 오늘은 Python의 원하는 텍스트만 추출해주는 기능에 대해 공유해보려고 합니다. 이 기능은, Regular Expression(정규표현식)이라 불리는 문법입니다. 정규표현식을 쓰려면 모듈을 불러와야 합니다. (표준 라이브러리 모듈 내 있으므로 따로 설치하지 않아도 됩니다.) import re *re : Regular Expression 1. 문자열을 추출하고 싶은 원본 데이터를 객체에 담기. 2. 정규표현식 정의하기. (re 모듈의 compile()함수를 이용해 패턴 객체 정의) 3. 정규표현식과 일치하는 부분을 찾아 객체에 담기 4. 출력하기 import re origin_data = '가나다 ABC !@# 012 345 67 8' re_pattern = re.compile(r'\d\d\.. 2022. 7. 29.
반응형