티스토리 뷰

카테고리 없음

문자열

ㅂㅈㄷㄷㅂㅈㄷㅂㅈㅈ 2024. 1. 9. 07:18

문자열에서 사용하는 문법

# \\ : \를 문자로 입력
# \` : 따옴표를 문자로 입력
# \n : 줄 변경
# \t : tab
"""
여러줄에 
걸친 
문자열
"""

 

인덱싱과 슬라이싱

인덱싱

A = "Life is short, you need python"

A[0]

> L

 

슬라이싱

슬라이싱이란, 연속된 문자를 뽑을 때 사용하는 기법으로 A[0:4]와 같이 입력하면 A라는 문자열에서 0번째 자리부터 4번째 자리 이전까지 문자를 뽑아낸다. 즉, Life가 나온다.

A[5:] : 5번째 자리부터 끝까지의 문자열

A[:5] : 5번째 자리까지의 문자열

A[2:-2] : 2번째 자리부터 뒤에서 2번째 자리 전까지의 문자

 

파이썬에서 문자열은 데이터를 변경할 수 없다.

len("Life is Short")

>13

 

"Life is short".startwith("Life")

>True

endwith도 마찬가

 

"Life is short".find("is")

>5 : 문자열이 시작하는 인덱스를 반환

없는 값이면 -1을 반

 

그 외 다양한 함수들

문자열.count()

문자열.strip()

rfind, lstrip, isalpha, replace, split, upper, lower, join 등 다양한 함수가 있다.

필요할때 마다 익혀보자

 

Fomatting

"현재 시간은 {}시 입니다.".format(7)

"현재 시간은 %d시 입니다."%7

1번은 자동으로 자료형을 판단한다.

 

2번은 값의 형태의 지정해야 한다.

d : 정수, s : 문자 등

 

"지금은 {time}시 {minuate}분 입니다.".format(time = 7, minuate = 16)

> 지금은 7시16분 입니다.

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함