파이썬_3 내장자료형 (수치형, 문자열 )

저장방법: 직접 표현, 시퀀스(순서있음), 매핑(순서없음)

파이썬은 c언어와 달리 자료형 입력을 직접하지 않아도, 데이터 타입을 알아서 정해줌

16진수, 2진수, 8진수 표현
앞에 접두어 붙이면 표현 가능
2진수: 0b, 8진수: 0o, 16진수 0X
예) 0X23 ->35출력

[수치형 자료형]
정수 자료형 int 범위 제한 없음
실수 자료형 float는 e로 지수표현 가능 
복소수 자료형 complex 도 표현 가능... 실수부

[문자열 자료형]
-문자열 정의 방법
큰따옴표 작은따옴표 둘다 사용가능
str() 문자열 자료형으로 변경가능
 c= 1234
c= str(c)
print(type(c))
print(c)

아래와 같이 출력
<class 'str'>  
1234

따옴표 자체를 출력할때 
1)\n 사용
d = "\'안녕하세요\'"
2)큰따옴표, 작은따옴표로 구분하기
큰따옴표 출력하고 싶을때에는 바깥의 따옴표를 작은 따옴표로 표시
b= '"안녕하세요"'
반대는 그반대로`~

여러줄 문장을 한번에 표현하는 방법
1)작은따옴표 또는 큰따옴표 세개 연달아 쓰기
a="""안녕"""

2), \ 사용하기
a="안녕 \n나는 퇴근중이야\n 그럼안녕"
print(a)
안녕
나는 퇴근중이야
그럼안녕



[숫자연산자]
사칙연사 +, -, /, * 로 표시 가능
숫자를 나누고, 소수점이하 자릿수 버리는 나누기 연산자 : // 
5//3 
1로 출력

% 나머지 연산자  
divmod(5,3) 
(1,2)출력

**제곱연산자
pow(5,3)
125출력

1.math 모듈
import math
print(math.log10(10))
1.0

math.입력후 tab키 누르면 리스트 볼수 있음

[문자열연산자]
1.연결연산자+
'1'+'2'
12로 출력

1+2
3으로 출력

2.반복연산자 *
'2'*3 
'222' 출력
2*3 
6출력

3.선택연산자(인덱싱)
a='안녕하세요'
print(a[-1])
요 출력

4.범위선택 연산자(슬라이싱)
a= '안녕하세요'
print(a[1:3])
녕하 출력

print(a[0:5:2])
마지막 2는 2칸씩 띄우라는 의미임. 
[시작(이상): 끝(미만): 스텝]
안하요 가 출력됨.



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

파이썬_2 예약어  (0) 2021.11.11
파이썬_1 식별자  (0) 2021.11.10

+ Recent posts