티스토리 뷰
01. 기본 자료형
▷ a = 2
b = 3.0
▶ 복소수 -> 실수부 + 허수부j
▶8진수
▷숫자 앞에 "0o"를 붙여서 표현
-> 0o8 , 0o3
▶16진수----주로 사용
▷숫자 앞에 "0x"를 붙여서 표현
-> 0x1~0x9,0xA ,0xB, 0xC, 0xD, 0xE, 0xF
01-1. 문자열 자료형
▶문자, 단어 등으로 구성된 문자의 집합
▶문자, 문자열은 모두 string자료형
-> “Life is Short, You need Python”
“a”
“123”
▶ASCII (American Standard Code for Information Interchange)
▷미국 정보 교환 표준 부호로서 특수 문자, 영문, 숫자 등이 정의 된 문 자 코드
▷컴퓨터와 통신 장비를 비롯한 초기 컴퓨터부터 사용되어온 코드 8bit 문자 코드로서
다양한 언어를 지원하지 못함.
▶Unicode
▷전 세계 모든 문자를 지원하기 위한 문자 코드로서 16비트로 구성되어 있음
▷모바일 , 웹 등 다양한 분야에서 표준으로 사용
02. 일반적인 문자열 자료형
02-1. 문자열 선언방법
▶ 큰 따옴표(“”) 로 둘러싸기
“Life is Short, You need Python”
▶ 작은 따옴표(‘’) 로 둘러싸기
‘Life is Short, You need Python’
▶ 큰 따옴표 3개를 연속(“““ ”””) 으로 둘러싸기
“““Life is Short, You need Python”””
▶ 작은 따옴표 3개를 연속(‘‘‘’’’) 으로 둘러싸기
‘‘‘Life is Short, You need Python’’’
02-2. 특수 문자가 포함된 경우
▶ 문자열 중간에 작은 따옴표(‘)가 들어간 경우
-> “Python’s favorite food is perl.”
“““Python’s favorite food is perl.”””
▶ 문자열 중간에 큰 따옴표(“)가 들어간 경우
->‘“Python is very easy.” he says.’
▶ 여러 줄의 문자열 : “““ ””” , ‘‘‘ ’’’ 을 사용
->“““
Life is Short.
You need python.
”””
03. 이스케이프 코드
▶ 문자열을 처리할 때, 특수문자가 필요할 경우 사용되는 문자
▶ \ + 문자 의 조합으로 다양한 기능을 출력
03-1. 이스케이프 코드를 사용한 문자열
▶ 특수 문자가 포함된 경우
▷문자열 중간에 작은 따옴표(‘)가 들어간 경우
-> “Python\’s favorite food is perl.”
-> ‘Python\’s favorite food is perl.’
▷문자열 중간에 큰 따옴표(“)가 들어간 경우
->“\“Python is very easy.\” he says.”
▷여러 줄의 문자열 의 경우
->“Life is Short.\nYou need Python.”
04. 문자열 연산
▶ 파이선에서 문자열은 일반 숫자의 연산처럼 사용 가능
▶ 문자열 더하기 : 문자열을 합침
>>>Head = “Python”
>>>Tail = “ is Fun!”
>>>Head + Tail
Python is Fun!
▶ 문자열 곱하기 : 문자열을 반복함
>>> Head = “Python”
>>> Head * 2
PythonPython
★문자열 연산 예제
☆예제 풀이
04-1. 문자열 인덱싱
▶ 인덱싱 -> 문자열의 각 문자를 배열 형태로 접근하는 것
>>> a = “Life is too Short, You need Python”
>>> a[3]
‘e'
▷프로그래밍 시 숫자의 시작은 '0' 부터 시작
>>> a = “Life is too Short, You need Python”
>>> a[0]
‘L'
▷인덱스([]안의 숫자) 는 음수도 가능 -- 문장끝부분에서 숫자 카운트
>>> a = “Life is too Short, You need Python”
>>> a[-2]
‘o'
★인덱싱 예제
아래의 문자열에서 적당한 인덱스를 골라서 단어를 완성하세요.
>>> a = “Life is too Short, You need Python”
>>> b = a[ ] + a[ ] + a[ ] + a[ ] + a[ ] + a[ ]
>>> b
‘iPhone’
☆예제 풀이
04-2. 문자열 슬라이싱
▶ 문자열에서 일정 부분을 선택하는 방법
>>> a = “Life is too short, You need Python”
>>> b = a[0] + a[1] + a[2] + a[3]
>>> b
‘Life’
>>> a[0:4]
‘Life’
▶ 문자열 슬라이싱 형식
a[시작 번호 : 끝번호] : 시작 번호 부터 끝 번호 바로 전까지 선택
※ 끝번호의 값은 포함되지 않음
-------------
수업 ppt + 수업내용 참고
'Programing > Python' 카테고리의 다른 글
Python - 06. 조건문 (0) | 2017.03.21 |
---|---|
Python - 05. Dictionary(딕셔너리) . 집합 (0) | 2017.03.20 |
Python - 04. List(리스트).Tuple(튜플) (0) | 2017.03.15 |
Python - 02. 변수.연산자.사칙연산 (0) | 2017.03.15 |
Python - 01. Python. 설치 (0) | 2017.03.14 |