코딩/PYTHON

Python 문자열 연산자 정리 (Indexing, Slicing), Index error, length 함수

이찰리 2022. 8. 26. 11:44
반응형

#문자열 연산자는 아래 세 개로 나뉩니다.
#더하기, 빼기, 곱하기, 나누기 (+, -, *, /)

#문자열 연결 연산자
print ("나는"+"이찰리")

#문자열 반복 연산자
print ("이찰리"*3)

#문자열 선택 연산자

#순서는 0번째부터 셉니다. 이 숫자를 인덱스라고 합니다. 띄어쓰기도 포함 합니다.
# indexing : 문자열에서 특정한 위치의 문자를 선택해 추출


name = "나는 이찰리 에요"
print (name[0]) 
print (name[2])
print (name[-1])

# Slicing : 0번부터 4번까지 출력
print (name[0:5])

#0번부터 9번까지 2의 간격으로 출력
print (name[0:10:2])

#전체 문자열 선택
print (name[:])

 

#거꾸로 뒤집기
print (name[::-1])

#범위 초과 시 index error 가 발생합니다.

#슬라이싱 때는 index error 가 뜨지 않습니다.
print ("hi"[0:9])

#문자열의 길이는 length 함수를 사용하며, 띄어쓰기도 포함 합니다.
print(len ("hi my name is"))

 

728x90
반응형