겉바속촉

[Python] 파이썬 프로그래밍_수치형, 문자열 자료형의 특징 본문

IT 일기 (상반기)/Python_Basic

[Python] 파이썬 프로그래밍_수치형, 문자열 자료형의 특징

겉바속촉 2021. 1. 4. 00:13
728x90
반응형

 

안녕하세요

겉바속촉입니다

!^^!

 

 

!!파이썬 시작하기!!

 

 

 

이번에는

수치형, 문자열 자료형의 특징에 대해서

알아보도록 하겠습니다

 


 

C언어

 

시스템 메모리나 표현 방식에 따라 표현할 수 있는 자료형 종류나 최대 크기도 모두 다른 것이 특징

 

파이썬

 

해당 자료형의 특징과 사용방법만 알고있으면 okay

 

 


 

파이썬의 내장 자료형

 

자료형이란

자료를 처리하는 일을 주로 함

 

숫자 자료형 : int (정수), float (실수), complex (복소수)

불(bool) 자료형 : Trute, False

군집 자료형 : str (문자열), list (리스트), tuple (튜플), dict (사전), set (집합)

 

내장자료형 구분

 

1. 데이터 저장 방법 따라 분류

직접표현 - 직접 데이터를 표현 -> 정수, 실수 등

시퀀스 - 여러 데이터를 포함 -> 순서 존재

매핑 - 여러 데이터를 포함 -> 순서가 없음

 

2. 변경 가능성 따라 분류

변경가능

변경 불가능

 

3. 저장 개수 따라 분류

리터럴(한 가지)

컨테이너(여러 가지)

 

 

 

내장자료형 특징

 

동적 자료형 지원 -> 프로그래머가 자료형 설정할 필요 없음

c 언어 : 같은 숫자라도 메모리나 표현 방식 따라 세분화

파이썬 : 데이터를 입력하면 동적으로 특성에 맞는 영역을 확보해 줌

 

객체 지향형 언어 --> 객체와 레퍼런스로 관리

 a = 1 이면 a도 객체 1도 객체

그런데 a = 2 라고 해주었다면 2라는 객체의 레퍼런스로 알아서 변경되어

객체의 생성이나 소멸에 대해 신경 쓸 필요가 없다

 

레퍼런스는 id 즉 고유의 값을 의미

 


 

파이썬의 수치형 자료향,

 

1. 정수 자료형 int

 

소수점이 없는 숫자 : 양수, 0, 음수

기본으로 10진수 _ 접두어 활용해 2,8, 16진수 가능

내장함수 int() 활용해 정수 자료형으로 변경 가능

범위 제한이 없음 

 

 

2. 실수 자료형 float

 

소수점이 있는 숫자

지수 표현 가능 : e

 

 

3. 복소수 자료형 complex

 

실수와 허수로 구성 : 실수부  허수부j

 

 

 

파이썬의 문자열 자료형

 

문자, 단어 등으로 구성된 문자들의 집합

type : str

큰따옴표, 작은따옴표 모두 사용 가능

내장 함수 str()을 활용해 문자열 자료형으로 변경가능

문자열 안에 따옴표를 넣고 싶다면 : (1) 이스케이프 문자 사용 -> \,    (2) 따옴표를 다르게 사용

여러줄의 문장을 표현하고 싶다면 : (1) 이스케이프 문자 사용 -> \,   (2) 따옴표를 세개 사용

 

 

 

 

파이썬의 연산자

 

1. 숫자 연산자

 

사칙연산자 지원

숫자를 나누고, 소수점 이하의 자릿수를 버리는 나누기 연산자는 //

나머지 연산자  %

제곱 연산자 **

복합 대입 연산자  +=, -=, *=, /=, %=,  **=

math 모듈 사용 --> import 활용 ex) 상용록, 제곱근...  math. 입력 후 tab키로 어떤 것들이 있는지 목록 확인 가능

 

 

2. 문자열 연산자

 

연결 연산자 +

반복 연산자 * --> '안녕하세요' * 3 = '안녕하세요안녕하세요안녕하세요' 출력

선택 연산자(인덱싱)

문자
인덱스 0 1 2 3 4

 

범위 선택 연산자(슬라이싱) --> print(a[1:3]) = 녕하  출력

(참고 : 시작은 이상, 끝은 미만 --> 시작이 1이어서 녕, 끝이 3이어서 하까지 출력)

print(a[0:5:2]) = [시작(이상):끝(미만):스텝] = 안하요  출력

 

 

 


 

안녕하세요

겉바속촉입니다

자주 놀러오세요 !^^!

 

출력해보기!!

 

1. 따옴표 세개 활용

2. 이스케이프 문자(\) 활용

 

 

 

728x90
반응형