반응형
SMALL
자료형
'1'+'1'='11'
a = a+1
오른쪽에 있는 값을 왼쪽 상자(변수)에 넣는다.
※ 수학의 등호와는 다름!
1. 정수형(Integer) = 그대로 정수를 뜻하는 자료형
실수형(Floating-point) = 소수점이 포함된 숫자.
2. 숫자형
3. 문자열
- " " : 큰 따옴표
- ' ' : 작은 따옴표
- """ """ : 큰 따옴표*3
- ''' ''' : 작은 따옴표*3
- 이스케이프 코드
: 미리 정의해 둔 '문자 조합'
: 출력물을 보기 좋게 정렬하는 용도로 사용
★ 인덱싱(Indexing)
- 무엇인가를 '가리킨다'는 의미
- 다른 언어에서는 str에 인덱싱이 없음.
- 긴 문자열이 있으면 각각이 숫자로 번호가 매겨짐
- - 는 역방향!
★ 문자열 슬라이싱
- a[0:4]
- a[ 이상 : 미만 : 간격 ]
- 공백주의!!
- 앞에 카운트는 0으로 시작 주의!!
문자열 포매팅
- 문자열 안의 특정한 값을 바꿔야 할 경우 이를 가능하게 해주는 기법
ex) 현재 온도는 18도입니다 → 현재 온도는 20도입니다. - 쉽게 이야기해서 문자열 안에 어떤 값을 삽입하는 방법
문자열 포맷 코드
- %s : 문자열(string) ★
- %d : 정수(Integer)
정렬과 공백
★ 소수점 표현
★ 문자열 관련 함수
- 함수란 어떤 특정한 일을 하는 명령어들을 묶어놓은 것
- 문자열 자료형은 자체적으로 함수를 가지고 있음 = 내장함수
★ find 함수
= 나중에 if문과 활용 많이 되는 내용!
문자열 삽입(join)
strip
replace
split
4. 리스트(List)
- 변수 여러개를 묶는 역할
- 변수가 하나일때는 괜찮은데 여러개로 늘어나면 관리가 힘들기 때문에 이 때 리스트를 사용함.
- ex) 서랍장, 출석부
- odd = [1, 3, 5, 7, 9]
- 리스트명 = [요소1, 요소2, 요소3, ...]
- 리스트 안에 또 리스트를 넣을 수도 있음!
리스트의 인덱싱 / 슬라이싱
리스트에서 하나의 값 수정하기 / 여러개 수정하기
- [] 사용해 리스트 요소 삭제하기
- del 함수 사용해 리스트 요소 삭제하기
리스트 함수
- 리스트에 요소 추가(append)
- 리스트 정렬(sort)
- 리스트 뒤집기(reverse)
- 위치 반환(index)
- 리스트에 요소 삽입(insert)
= append는 맨 뒤에 추가! // insert는 특정 인덱스에 삽입! - 리스트 요소 제거(remove)
= 지우고자 하는 값을 입력, 인덱스 X!
- 리스트 요소 끄집어내기(pop)
- 리스트에 포함된 요소 x의 개수 세기(count)
- 리스트의 확장형(extend)
요약 정리
- '1' +'1' = '11'
자료형의 종류에 따라 결과값이 달라짐! - 숫자, 문자열, 불, 변수, 리스트, 튜플, 딕셔너리, 집합 등의 자료형 종류가 있다.
- 변수 = 박스안의 값
ex) a = 3 일때 3이 등호가 아니라 3을 a에 넣는다라는 뜻! - 리스트는 변수를 한번에 관리!
Q. 문자열 a:b:c:d가 있다. 문자열의 replace 함수를 사용하여 a#b#c#d로 바꿔서 출력해보시오.
Q. [1,3,5,4,2] 라는 리스트를 [5,4,3,2,1]로 만들어보기
Q. ['Life', 'is', 'too', 'short'] 리스트를 Life is too short 문자열로 출력하기
Q. (1,2,3) 튜플에 4를 추가하여 (1,2,3,4)로 출력해보기
Q. a 리스트에 중복된 숫자들을 제거해보시오.
반응형
LIST
'기초 물방울 > Python' 카테고리의 다른 글
파이썬 if~While~for문 #3 (0) | 2022.05.27 |
---|---|
파이썬 튜플~딕셔너리~변수 #2 (0) | 2022.05.09 |
파이썬(Python)공부 기록(입출력~예외처리) (0) | 2022.03.22 |
파이썬(Python) 공부 기록#2 [for while if 등..] (0) | 2022.03.21 |
Python 기초 공부 #1 [변수~형변환] (0) | 2022.03.20 |