함수 정의 def 함수 이름 (args...): def는 파이썬 예약어로서 함수를 정의한다. 함수 정의 방법#1 - 기본값을 가진 형식인수 def function (x=1, y=1): () 사이의 값은 함수의 형식인수 이다. 그리고 x,y는 기본값을 1로 정의한다. 그리고 함수의 호출은 function(1,5) 또는 function(y=12,x=5) 처럼 키워드를 주어 인수의 순서없이 입력이 가능하다. (키워드 인수호출) 함수 인수 함수의 인자로 가변형 인자를 받을 수 있다. 이때 가변형 인자를 튜플 또는 사전형 타입으로 정의할 수 있다. 함수의 인수#1 - 튜플형 인수 def function (*args): 함수의 인수#2 - 사전형 인수 def function (**args): 람다 표현식 lambd..
IF 문 if True: print("true"); else: print("false"); If 문은 다른 언어들과 마찬가지로 if 다음에 나오는 '조건'이 True 이거나 아닐경우 해당 블록으로 분기한다. 조건문은 bool 타입 뿐만아니라 다른 데이터 형식도 bool타입으로 변환하여 사용이 가능하다. if "true": print("true"); else: print("false"); if 1: print("true"); else: print("false"); =====result======= true true 또한 IF문을 표현식으로 바꾸어 사용할 수 있다. if "true": print("true"); else: print("false"); print("true") if "true" else pri..
Welcome to Python.org The official home of the Python Programming Language www.python.org 내장 데이터 타임 파이썬에서는 크게 4가지 내장 데이터 타입이 있다. 숫자 시퀀스 셋 매핑 숫자타입 정수 data = 10 print(data); print(type(data)) ----------------------------- 10 실수 data = 0.01 print(data); print(type(data)) ----------------------------- 0.01 복소수 data = 1+1j print(data); print(type(data)) ----------------------------- (1+1j) Boolean da..
정규표현식의 기초정규표현식에서 사용하는 메타문자(metacharacters)에는 다음과 같은 것들이 있다.. ^ $ * + ? { } [ ] \ | ( )정규표현식에 위 메타문자들이 사용되면 이것들은 특별한 의미를 갖게 된다. 이것들에 대해서 모두 알아보는 것이 바로 우리의 목표가 될 것이다.자, 이제 가장 간단한 정규표현식부터 시작해 보기로 하자.문자클래스(character class, [])우리가 가장 먼저 살펴 볼 메타문자는 바로 문자클래스(character class)인 [] 이다.문자클래스를 만드는 메타문자인 [와 ] 사이에는 어떤 문자도 들어갈 수 있다. 문자클래스로 만들어진 정규식은 "[과 ]사이의 문자들과 매치"라는 의미를 갖는다.즉, 정규 표현식이 [abc]와 같다면 이 표현식의 의미는 ..
2가지방법1. Sys 경로 추가>>> import sys>>>sys.pathsys.path에서는 파이썬 라이브러리들이 설치 되어있는 디렉토리를 보여주며, 이곳에 만들어 놓은 모듈이 있는 디렉토리 경로를 적어주면 끝>>>sys.path.append("해당경로") 2. PYTHONPATH 환경변수 설정 set PYTHONPATH=해당경로 set명령어를 이용하여 경로추가!
SyntaxError: Non-ASCII Character코드내에 한글을 파이썬이 읽들이지 못할때 발생하는 에러 # -*- coding: utf-8 -*- 코드의 첫줄에 추가하자~