플그래밍/파이써언

[파이썬 기초] 문자열 string

훗티v 2022. 3. 18. 21:13
728x90
반응형

파이썬 문자열, 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 > 오픈채팅방

 

 

 

 

 

 

반응형