오늘 배운 것
우리가 사용하는 기본 재료 DATA TYPE (자료형)
1. Numeric > 숫자
> typy() 함수를 이용하여 해당 타입을 확인할 수 있음
> class 'float' : 실수
> class 'int' : 정수
2. String > 문자열
> '' 또는 "" 으로 구분한다
> 'daco' , "daco" , 단 'daco" 처럼 짝짝이는 안된다.
3. Boolean > True or False
> 참과 거짓을 표현하는데 사용되는 자료형
<아래는 자료형 참고>
4. List > 다양한 것들을 모아서 사용하는 것
> 대괄호를 사용! ex. daco_list = [1, 2, 3] / daco_list = ['a', 'b', 'c', 'd']
+
> import random > random 을 사용할 수 있게 됨
> print(random.choice(daco_list)) > 리스트 중에 있는 항목 1개가 랜덤으로 출력 됨
> daco_list.append('e') > 리스트에 항목을 추가함
* append : (글에) 덧붙이다, 첨부하다
> daco_list[2] = 'k' > 리스트 중 일부 항목을 바꾸는 것도 가능함
+
> tuple > 튜플은 소괄호로 만듦
> neco_list = ('a', 'b', 'c', 'd') > 리스트를 소괄호로 지정한 경우
> neco_list[2] = 'k' > 에러 및 수정불가!
5. Dictionary
> 관련 정보를 연관시켜 놓은 것, 키와 값의 쌍으로 나눠져 있다.
> ex. my_dict = {'a' : '남', 'b' : '여'} / a : 키 , 남 : 값 -> 값에 의미있는 이름을 붙여주는 것
> my_dict['a']
> '남' 으로 출력
> my_dict['a'] = '여' -> 이런식으로 수정도 가능
오늘 느낀 것
타입을 정확히 파악하는 것은 코딩의 기본기가 아닐까?
그래야 타입에 의한 에러를 당황하지 않고 찾아낼 수 있을 것 같다.
기존에는 (),[],{} 같은 것들은 그냥 느낌으로만 파악하고 코드를 쳤었는데
그 의미를 알게되니 좀 더 이해하기 쉬워진 것 같다.
이것들을 자유자재로 다룬다면 한결 코드를 이해하기 쉬워지지 않을까?
'나는 이렇게 학습한다 > Language' 카테고리의 다른 글
김왼손의 왼손코딩 #format(), 인덱싱, 슬라이싱, 메서드 (0) | 2021.07.13 |
---|---|
김왼손의 왼손코딩 #자료형 변환하기, 주석, 문자열, 포맷팅 (0) | 2021.07.12 |
김왼손의 왼손코딩 #입력하기, 변수와 변수이름 (0) | 2021.07.09 |
김왼손의 왼손코딩 #파이썬 설치하기, 출력하기 (0) | 2021.07.08 |
김왼손의 왼손코딩 #왜 파이썬일까요? (0) | 2021.07.07 |