파이썬 문자열, string
파이썬에서는 문자열의 시작과 끝을 큰따옴표나 작은따옴표로 표시해줍니다.
다음과 같이 변수에 문자열을 저장할 수 있습니다.
x = "큰따옴표 문자열"
y = '작은따옴표 문자열'
print(x)
print(y)
"""
여러 줄의 문자열을 사용하려면 큰따옴표 3개를 활용하면됩니다.
x = """ 여러줄의 문자열을 사용하려면
이와같이 큰따옴표 3개를 활용하면됩니다.
"""
print(x)
'''
같은 방식으로 작은따옴표 3개를 연속으로 입력하여 여러 줄의 문자열을 표현할 수 있습니다.
x = ''' 작은 따옴표도 이와 같이
여러 줄의 문자열을 표현할 때 사용할 수 있습니다.
'''
print(x)
문자열의 위치, [ ]
문자열의 첫번째 캐릭터는 0의 위치를 가집니다.
문자열의 위치를 추출할때는 대괄호를 사용합니다.
-1은 맨 마지막 위치를 의미합니다.
x = "문자열입니다."
print(x)
print(x[0])
print(x[-1])
문자열과 반복문, for
반복문을 활용하여 문자열의 각 캐릭터를 추출할 수 있습니다.
print()는 콘솔에서 실행될때마다 줄바꿈이 적용됩니다.
x = "문자열입니다."
for i in x:
print(i)
문자열의 길이, len()
문자열의 길이는 len()를 활용하여 추출 할 수 있습니다.
x = "문자열입니다."
print(len(x))
문자열 확인
문자열에 특정 캐릭터의 포함 여부는 다음과 같이 확인 할 수 있습니다.
"문자"는 존재하지만 "문자열열"은 존재하지 않기 때문에 False가 반환됩니다.
x = "문자열입니다."
print("문자" in x)
print("문자열열" in x)
문자열 확인, if
문자열에 특정 캐릭터의 여부와 if를 활용하여 가능여부에 따라 다음 작업을 지정할 수 있습니다.
x = "문자열입니다."
if "문자" in x:
print(f'x안에 "문자"가 확인되었습니다.')
문자열 확인, not
같은 방식으로 문자열에 특정 캐릭터가 없는지도 확인 할 수 있습니다.
x = "문자열입니다."
print("문자" not in x) # "문자"를 포함하기 때문에 False 반환
if "문자열열" not in x:
print(f'x안에 "문자열열"이 없습니다.') # "문자열열"이 없기 때문에 해당 코드 실행
[플그래밍/파이써언] - [파이썬 기초] 문자열의 길이 구하기, len()
[플그래밍/파이써언] - [파이썬] 너무 쉬운 파이썬 print 줄바꿈 없애기
[플그래밍/파이써언] - [파이썬 기초] 정규 표현식 (regex) 숫자 추출
[플그래밍/파이써언] - [파이썬] 2019 KAKAO BLIND RECRUITMENT > 오픈채팅방
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] 키움증권 HTS 현재 가격 추출 (pytesseract) (0) | 2022.05.31 |
---|---|
[파이썬] 폴더 내 모든 폴더명 추출 (2) | 2022.04.16 |
[파이썬 기초] 숫자 (0) | 2022.03.18 |
[파이썬] 2019 KAKAO BLIND RECRUITMENT > 오픈채팅방 (0) | 2022.02.15 |
[파이썬 기초] 문자열의 길이 구하기, len() (0) | 2022.02.13 |