파이썬에서 화면에 출력하고자 할 때 사용한다.“” 사이에 오는 글자열을 string이라고 한다.정수값을 이야기 한다.소수점을 이야기 한다.실수와 허수를 포함하고 있는 복소수허수 표현시에는 j를 사용한다(ex) 1+3j)일반적인 문자열 값조건문에 주로 사용되는 값으로 t
변수의 이름을 2번 반복해서 입력하지 않을 수 있도록 사용어떠한 변수에 값을 더하여 동일한 변수에 저장하는것을 더 짧은 방식으로 표현한다\+=\-=\*=/=%어떠한 연산을 하느냐에 따라 실행되는 순서가 틀릴 수 있다파이썬 수학 연산 표현들의 순서1\. ()2\. \*3
테스트 해야 하는 연결된 condition들이 있을 경우 사용한다.if 구문을 보조하는 역할을 한다.else if 의 줄인 뜻이다.if 구문과 연결되어 사용되며 if 구문이 먼저 선행되고 그 다음에 위치하게 된다.if 구문이 false이면 실행되며 if 구문이 fals
함수는 일정한 작업을 수행하는 코드블럭이다.함수를 사용하는 이유는1\. 반복되어 게속 사용되는 코드들을 함수로 저으이하여 효과적으로 사용하기 위해서2\. 함수로 정리를 해서 코드의 가독성을 높이기 위해서def 키워드를 사용하여 정의된다parameter 와 return
list list를 사용하면 여러 값들을 순차열 적으로 저장할 수 있다. [] 안에 원하는 값들을 나열하는 식으로 생성할 수 있으며, 각각의 값들은 쉼표를 사용해서 구분한다. list에 저장되어 있는값은 “element”라고 한다. list는 여러 string이외에도
list 같이 데이터들을 저장하게 해주는 것들을 data structure(자료구조)라고 한다.tuple은 list와 비슷하게 요소들을 정할 때 쓰이며 한번 선언되면 수정이 불가능하다tuple의 요소들을 읽어들이는 방법, slicing은 모두 list와 동일하다.tup
변수나 함수 그리고 클래스 등을 모아놓은 파일이다.따로 모듈로 모아놓은 이유는 다른 파일에서 재사용이 가능하게 하고, 전체 코드가 한 파일에 놓기에는 너무 커졌을 때 여러 파일로 나누어서 정리를 하기 위해서이다.len함수를 직접 구현하지 않아도 파이썬에서 이미 모듈로
abc package를 사용하려면 다음처럼 import 해야한다.여기서 abc는 단순한 파이썬 파일(모듈일 경우 )이거나 파이썬 파일들을 담고 있는 디렉토리(package의 경우)이다.그러므로 해당 파일이나 디렉토리가 어디있는지 파이썬이 찾을 수 있어야 import 가
for 구문은 list(혹은 다른 자료 구조)의 요소를 한번에 하나씩 가지고 원하는 로직을 실행할 수 있게 해주는 역할을 한다.list의 요소를 한번에 한개씩 가지고 for구문 안에 있는 코드를 실행하게 된다.tuple,set 등의 다른 자료 구조와도 사용할 수 있다.
list 를 dictionary로 구성하면 손쉽게 여러 dictionary들을 grouping할 수 있다.그리고 for 구문을 사옹하여 각각의 dictionary등르 읽어들이고 원하는 로직을 실행할 수 있다.list of dictionaries의 경우 for 구문을 통
프로그래밍 언어에서 scope은 어떠한 객체(변수, 함수)가 유효한 범위를 이야기 하며 범위를 벗어나면 해당 객체는 사용될 수 없다.파이썬에서 스코프는 항상 객체가 선언된 지점에서 위로는 상위 객체까지 아래로는 모든 하위 객체들과 그 안에까지가 범위이다.local —>
의도하지 않은 에러가 일어나는 경우와 같은 예외 상황을 exception이 일어났다고 한다.유저의 input을 기반으로 어떠한 연산을 하게 될 때 유저가 어떠한 형태의 데이터를 input으로 입력할지 항상 알 수없기 때문에 exception이 발생될 가능성이 높다.ex
Datetime 패키지에는 날짜와 시간을 함께 저장하는 datetime 클래스, 날짜만 저장하는 date 클래스, 시간만 저장하는 time 클래서, 시간 구간 정보를 저장하는 timedelta 클래스가 있다.datetime.datetime.now()from dateut
Tree: Node와 Branch를 이용해서 사이클을 이루지 않도록 구성한 데이터 구조.최대 두개의 자식 노드를 가진 트리 형태의 자료 구조로 단순히 값을 저장하는 용도보다는 효율적인 탐색이나 정렬을 위해 사용한다.주어진 값이나 이보다 작거나 큰 값들을 평균 O(log
continue는 다음 문을 실행하지 않고 반복문 을 돈다.pass 는 다음 문을 실행del a0 : 특정 인덱스를 삭제한다.a.pop(1) : 마지막 요소 또는 특정 인덱스의 요소를 삭제 후 returna.remove(1) : 인덱스가 아닌 특정 값을 찾아서 삭제하는