Re:제로부터 시작하는 갓생

[독서] 점프 투 파이썬 wikidocs 2 본문

Daily/독서

[독서] 점프 투 파이썬 wikidocs 2

기븜 2024. 12. 11. 09:36
 
Do it! 점프 투 파이썬
심화 내용을 보충했다. 또한 이번 개정 2판도 50만 코딩 유튜버인 조코딩과 협업을 통해 유튜브 동영상을 제공해 파이썬을 더 쉽게 공부할 수 있다. 8년 연속 베스트셀러! 위키독스 누적 방문 300만! 독자의 입에서 입으로 전해진 추천과 수많은 대학 및 학원의 교재 채택을 통해 검증은 이미 끝났다. 코딩을 처음 배우는 중고등학생부터 코딩 소양을 기르려는 비전공자, 자기계발에 진심인 직장인까지! 이 책과 함께 파이썬 프로그래밍의 세계로 ‘점프’해 보자
저자
박응용
출판
이지스퍼블리싱
출판일
2023.06.15
이전글에 이어서 오늘은 02-2장(파이썬 프로그래밍의 기초, 자료형-문자형)의 내용을 다룬다

 

문자열: 따옴표(" ", ' ')로 둘러쌓여있는 모든 것, 변경불가능한(immutable) 자료형

방법: 큰따옴표(" "), 작은따옴표(' '), 큰따옴표 3개연속, 작은따옴표 3개 연속

 

문자열 안에 따옴표를 포함시키고 싶을때

문자열에 작은따옴표가 있다면 큰따옴표로, 큰따옴표가 있다면 작은따옴표로 둘러싸면됨

역슬래시( \ )를 따옴표 앞에 삽입-> 역슬래시 뒤의 따옴표는 문자열 의미의 기호가 아니라 '나' 자체를 뜻하게됨

 

여러 줄의 문자열을 변수에 대입하고 싶을때

줄을 바꾸기 위한 이스케이프 코드( \n ) 삽입-> 가시성 문제 발생

연속된 따옴표 3개 사용하기-> 추천

이스케이프(escape) 코드: 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 '문자조합', 주로 사용 \n\t\\\'\"

코드 설명
\n 문자열 안에서 줄을 바꿀 때 사용
\t 문자열 사이에 탭 간격을 줄 때 사용
\\ \를 그대로 표현할 때 사용
\' 작은따옴표(')를 그대로 표현할 때 사용
\" 큰따옴표(")를 그대로 표현할 때 사용
\r 캐리지 리턴(줄 바꿈 문자, 커서를 현재 줄의 가장 앞으로 이동)
\f 폼 피드(줄 바꿈 문자, 커서를 현재 줄의 다음 줄로 이동)
\a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다)
\b 백 스페이스
\000 널 문자

 

문자열 연산

문자+문자=합쳐진 문자

문자*2(반복을 원하는 횟수)=문자문자(횟수만큼 문자 반환)

 

문자열 길이 구하기

len( ): 문자열의 길이에는 공백도 포함

 

 

 

인덱싱(indexing): 무언가 가리킨다, 문자열 안의 특정한 값을 뽑아내는 역할

해석: 앞에서부터 읽을때 a 문자열의 n+1번째 문자

특징: 0부터 숫자를 센다

a[0] = a[-0]

뒤에서부터 문자를 읽으려면 (-)기호 붙인다

ex. a[-2] = 'o' / a[-5] = 'y'

 

 

 

 

 

슬라이싱(slicing): 무언가 잘라낸다, 문자열 안의 특정 단어를 뽑아내는 역할

a[시작번호:끝번호] -> 0 <= a < 4

시작번호가 항상 0일 필요 없다

 

시작번호 생략: 문자열의 처음부터 끝번호까지 뽑아냄

끝번호 생략: 시작번호부터 그 문자열의 끝까지 뽑아냄

시작&끝번호 생략: 문자열의 처음부터 끝까지 뽑아냄

 

 

(-) 기호 사용 가능

해석: a[19]에서 a[-8]까지를 의미함, a[-7] 미포함

 

 

예시)

 

year: 0 <= a <4 

day: 4 <= a <8

weather: 8<= a 끝까지

 

 

 

 

 

 

 

 

 

문자열 포매팅(string formatting): 문자열 안의 특정 값을 다른 값으로 삽입하는 방법

 

문자열 포맷코드 사용

숫자 삽입: %d

문자 삽입: %s (따옴표 반드시 기재)

 

 

 

 

 

2개이상의 값을 넣으려면

마지막 % 후 괄호 안에 ( , )로 구분하여 개별 값 넣기

 

코드 설명
%s 문자열(String)
%c 문자 1개(character)
%d 정수(Integer)
%f 부동소수(floating-point)
%o 8진수
%x 16진수
%% Literal % (문자 % 자체)

%s-> 어떤 형태의 값이든 변환해 삽입 가능

 

포매팅 연산자 %d와 %를 같이 쓸때는 반드시 %% 사용

 

 

 

format 함수를 사용한 포매팅

'Daily > 독서' 카테고리의 다른 글

[독서] 데이터 과학을 위한 통계  (2) 2025.01.17
[독서] 점프 투 파이썬 wikidocs 1  (0) 2024.12.10