일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Class
- 자바
- Matrix
- implement
- 파이썬
- Binary Tree
- greedy
- java
- Counting
- Number Theory
- bit manipulation
- 구현
- sorting
- 코딩테스트
- simulation
- array
- Tree
- Math
- database
- 코테
- Method
- SQL
- two pointers
- hash table
- Stack
- Data Structure
- string
- dynamic programming
- geometry
- Binary Search
- Today
- Total
목록Python (14)
코린이의 소소한 공부노트
앞서 본 기본 데이터 타입들은 한 변수에 하나의 값을 담을 수 있었다. 그럼 여러 값을 쓰려면 여러 개의 변수를 선언해야 하네.. 변수 이름 짓는 것도 한계가 있다! 그렇다면 여러 값을 담을 수 있는 데이터 타입은 없냐? 아니다 있다! 이런 데이터 타입을 컬렉션(collection) 타입이라고 한다. 오늘 볼 것은 1. 리스트 2. 튜플이다. 1. 리스트(list) 리스트는 우리가 익히 생각하는 그 리스트와 같은 것이다. 대괄호 [] 안에 여러 값들을 쉼표 ,로 구분 지어두면 그게 바로 리스트가 된다. emp_list = [] # 빈 리스트 emp_list >> [] list_ex1 = [1, 2, 'ㄱ', 'ㄴ', [5]] list_ex1 # 리스트 안에 리스트를 넣을 수도 있음 >> [1, 2, 'ㄱ..
문자열형을 둘러보기 전에 OX퀴즈 두 문제를 내보겠다. - 변수를 확인할 때 타입만 확인하는 방법은 없다. - 변수를 선언함과 동시에 반드시 값을 할당해줘야 한다. (학교에서 시험 볼 때를 생각해보면, 답을 잘 모르겠을 때 '~만' 또는 '반드시'가 들어간 보기는 틀린 보기라는 게 너무 티가 나네ㅋㅋ 했었는데.. 막상 내가 내보니 그렇게 되는구나..ㅎ) 답은 X, X이다! - 변수나 값의 타입이 궁금하다면 type함수를 쓰자. a = 1.1 type(a) >> float type(1) >> int 위에서 보듯 변수의 타입을 물어볼 수도 있고, 직접 값을 넣어 해당 값의 타입도 알 수 있다. - 변수를 선언할 때 어떤 값을 할당해줘야 할지 아직 모르겠을 때, 혹은 변수 선언만 해놓고 나중에 값을 할당하고 ..
데이터는 여러 가지 형태로 존재하며, 각각의 타입을 갖고 있다. 그리고 타입마다 연산 방법도 다르다. 이번에 정리할 데이터 타입은 1. 숫자형 2. 논리형이다. 1. 숫자형(Numeric type) 숫자형에는 정수형(Integers: int), 실수형(Floating point numbers: float), 복소수형(complex numbers: complex)이 있다. num_int = 4 # 정수형, int num_float = -58.2 # 실수형, float num_complex1 = complex(3, -1) # 복소수형, complex(실수부, 허수부) num_complex2 = 3-1j # ( ) 풀어서 써도 되고 num_complex3 = -1j+3 # 실수부와 허수부를 바꿔써도 된다. p..
코딩을 할 때 가장 기본이 되는 것은 변수에 우리가 원하는 값을 넣어 컴퓨터가 우리가 원하는 결과를 계산하게끔 적절한 함수들을 사용하는 것이다. 그래서 코딩을 배울 때 제일 먼저 해보는 것이 변수에 값을 넣고 (또는 그냥 원하는 문구를) 화면에 출력하는 것이다. 예를 들면.. 이런 것? print('Hello world!') >> 'Hello world!' 이번에 정리해 볼 내용은 1. 변수를 선언한 후 값을 넣는 것과 2. 변수의 값을 확인하는 방법이다. 1. 변수 선언, 값 할당 (Variable Declaration, Value Assignment) 변수란, 수학 시간에 쓰던 x, y와 같이 어떤 값을 담고 있는 그릇을 말한다. 그리고 이 그릇에 담길 내용을 값이라고 한다. 보통 변수 선언과 값 할..