1.자료형, 인덱싱, 슬라이싱

2021. 5. 7. 13:22python/파이썬

728x90

#자료형

 

출력 
print : 파이썬에서 우리가 원하는 정보나 자료를 컴퓨터가 출력하게 할수 있다.

만약 여러자료 출력시 콤마(,)후 띄어쓰기 이용

숫자형(Number)
숫자로 이루어진 자료형 정수나 실수등을 다룰 수 있다.
숫자끼리의 연산이 가능하다.
3      - 정수(inerger)
3.14   - 실수 (float)
3+4j   - 복소수

문자열 (String)
문자나 문자들을 늘어 놓은 것
큰 따옴표("")와 작은 따옴표('')로 구분 

리스트 (List)
여러 자료를 보관하는 자료형 , 다른 종류의 자료를 함께 담을수 있다, 자료 안에 순서가 있다
ex) ['a', 2]

주석(Comment)
주석은 컴퓨터가 무시한다 
한줄 주석은 # , 여러줄 주석은 """ """, ''' '''로 나타낸다

#변수(Variable)
자료를 담을 그릇
ex) 변수이름 = 자료 <<자료에 변수이름을 넣어준다는 뜻

변수의 이름
변수는 숫자, 알파벳, 한글, 언더바(_)등 사용가능
변수의 이름이 숫자로 시작하면 안된다
숫자로만 구성된 변수 이름 금지
파이썬 문법에서 사용되는 예약어(for,while,if)사용금지
공백문자(스페이스바) 와 연산자(+-%등) 사용금지

#자료형의 연산
+ , - , * , /

숫자형 자료의 특수연산
// = 몫 연산자
%  = (나누기하고) 나머지 연산자
** = 제곱 연산자

문자형 자료의 연산
+(이어붙이기) 와 *(반복하기)
ex) print("안녕" = "하세요")
    print("안녕" * 3)

인덱스[index]
문자열과 리스트 자료형은 여러 원소로 이루어져 있고 각각의 위치를 0 부터 매길 수 있다
ex ) "Ready" , [2, 4, 6, 8]
      01234     0  1  2  3
 * 첫번째는 0부터 시작하니 유의

인덱싱
index를 이용하여 리스트나 문자열의 특정 위치의 원소를 가져오는 방법  = string/list[index]
ex) alpha = "Ready"
    print(alpha[1])
    >>> ' e ' 

슬라이싱
index를 이용하여 리스트나 문자열의 일부분을 잘라서 가져오는 방법 = string/list[a(시작인덱스) : b(종료 인덱스)] 
* ":"를 안 붙이고 단수로도 사용가능
ex) beta = [2. 4. 6. 8. 10. 12. 14]
    print(beta[2:5]) 
    >>>[6, 8, 10]
    *beta에서 2번째 원소 이상, 5번째 원소 미만을 가져온다

'python > 파이썬' 카테고리의 다른 글

6.함수와 매서드  (0) 2021.05.11
5.문자열/리스트 활용, 튜플, Dictionary  (0) 2021.05.11
4.반복문 - for,while  (0) 2021.05.11
3. 리스트 자료형 과 시퀀스  (0) 2021.05.10
2. 논리자료형, 조건문  (0) 2021.05.10