[3일차]파이썬(Python) 자료형 - 숫자형, 문자형 기본
- SW교육/Python
- 2023. 4. 13.
파이썬이 쉬운 점 중에 하나가 Java처럼 자료형의 타입 또는 오브젝트를 선언할 필요가 없다는 것일 것이다.
자료형 선언은 아래 타 블로거의 포스팅을 참조하면 좋을 듯 하다.
1. 숫자형
(1) 정수형, 실수형 등을 사용하는 데 특이한 점은 복소수를 사용할 수 있다.
- 복소수 : 1 + 2j
- 반드시 j를 사용해야 한다.
(2) 실수형을 사용 시 소수점의 오차가 있다.
=> 실수의 오차를 해결하기 위한 방법으로 Decimal 함수를 사용해야 한다.
(3) 연산자
사칙연산(+,-*,/) 외에 다른 언어에서도 많이 사용하는 연산 후 나머지 숫자를 리턴하는 % 연산자 사용이 가능하고 제곱을 나타내는 ** , 나눗셈을 하고 소수점을 제거하는 // 연산자 등이 있다.
2. 문자형
(1) 말 그대로 문자인데 문자열이든 한 문자 든 동일하다. 문자열을 쿼테이션으로 감싸주면 되는데, 싱글 쿼테이션(작은따옴표 ' ') , 더블 쿼테이션(큰따옴표 " ") 어느 것을 사용해도 무방하다. 단, 문자열 안에 싱글 쿼테이션이 있으면 더블 쿼테이션으로 감싸주고 그 반대도 가능하다.
또 아래처럼 세 개씩 감싸는 것도 가능한데 아래처럼 가능하다.
"""저의 '재밌는' 블로그를 찾아주셔서 감사합니다."""
'''저의 '재밌는' 블로그를 찾아주셔서 감사합니다.'''
물론 다른 언어처럼 \ 를 사용해서 문자열 안에 쿼테이션을 사용할 수 도 있다.
'저의 \'재밌는\' 블로그를 찾아주셔서 감사합니다.'
- 아래의 예시처럼 문자열 곱하기가 되는데 문자열이 곱하기 수만큼 반복된다.
(2) 문자열 이스케이프 코드
\n : 문자열 행 바꿈
\t : 문자열에 탭 삽입
외에도 여러 가지가 있는데 잘 사용하지 않기 때문에 생략한다.
(3) 문자열 인덱싱
문자열을 0부터 하여 순서를 매겨서 배열처럼 사용할 수 있다.
특이한 것은 문자열 맨뒤부터 -1 , -2, -3... 순으로 매겨볼 수 있다.
(4) 문자열 슬라이싱
문자열 슬라이싱은 Java 나 Javascript 에서 사용하는 substring과 유사하다. 단, 문자열.substring(0,4) 은 처음부터 4번째 문자까지 자른다고 생각하면 되지만 파이썬 슬라이싱은 몇 번째 문자 전까지 라고 생각하는 게 맞다.
아래 예는 0~4까지로 5번째 문자는 포함하지 않는다. 인덱싱과 마찬가지로 (-)도 사용할 수 있다.
문자열에 대해서는 내용이 길어 다음 포스팅에서 정리가 계속 이어져야 할 것 같습니다.
★★ 지난 포스팅을 보실 분은 아래를 참고해 주시기 바랍니다.★★
2023.04.11 - [SW교육/Python] - [2일 차] 파이썬(Python)이란? 파이썬의 특징
2023.03.27 - [SW교육/Python] - [1일 차] Python 시작하기.
* 참고 자료 :점프 투 파이썬 (이지스퍼블리싱, 박응용 저) *
'SW교육 > Python' 카테고리의 다른 글
[Python]파이썬 리스트 요소값 수정 및 관련 함수 모음 -6일차- (0) | 2023.04.20 |
---|---|
[Python]파이썬의 리스트 자료형에 대해서 알아보자. - 5일차- (0) | 2023.04.17 |
[Python]파이썬 문자열 함수 모음 & 문자열 포맷팅 - 4일차 - (0) | 2023.04.15 |
[2일차]파이썬(Python)이란? 파이썬의 특징 (1) | 2023.04.11 |
[1일차]Python 시작하기. (0) | 2023.03.27 |