파이썬 문자열
문자열
파이썬에서 문자열은 작은따옴표나 큰따옴표로 둘러싸여 있습니다.
'안녕하세요' 는 ' 안녕하세요'와 같습니다 .
print()
다음 함수 를 사용하여 문자열 리터럴을 표시할 수 있습니다 .
예시
print("Hello")
print('Hello')
변수에 문자열 할당
변수에 문자열을 할당하는 것은 변수 이름 뒤에 등호와 문자열을 사용하여 수행됩니다.
예시
a = "Hello"
print(a)
여러 줄 문자열
세 개의 따옴표를 사용하여 변수에 여러 줄 문자열을 할당할 수 있습니다.
예시
세 개의 큰따옴표를 사용할 수 있습니다.
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
또는 세 개의 작은따옴표:
예시
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
참고: 결과에서 줄 바꿈은 코드와 동일한 위치에 삽입됩니다.
문자열은 배열입니다
다른 많은 인기 있는 프로그래밍 언어와 마찬가지로 Python의 문자열은 유니코드 문자를 나타내는 바이트 배열입니다.
그러나 Python에는 문자 데이터 유형이 없으며 단일 문자는 단순히 길이가 1인 문자열입니다.
대괄호를 사용하여 문자열의 요소에 액세스할 수 있습니다.
예시
위치 1의 문자를 가져옵니다(첫 번째 문자의 위치가 0임을 기억하십시오).
a = "Hello, World!"
print(a[1])
문자열 반복
문자열은 배열이므로 루프를 사용하여 문자열의 문자를 반복할 수 있습니다 for
.
예시
"banana"라는 단어의 문자를 반복합니다.
for x in "banana":
print(x)
Python For Loops 장 에서 For Loops에 대해 자세히 알아보세요 .
문자열 길이
문자열의 길이를 얻으려면 len()
함수를 사용하십시오.
예시
이 len()
함수는 문자열의 길이를 반환합니다.
a = "Hello, World!"
print(len(a))
문자열 확인
특정 구문이나 문자가 문자열에 있는지 확인하려면 키워드를 사용할 수 있습니다
in
.
예시
다음 텍스트에 "free"가 있는지 확인하십시오.
txt = "The best things in life are free!"
print("free" in txt)
if
명령문 에서 사용하십시오 .
예시
"무료"가 있는 경우에만 인쇄:
txt = "The best things in life are free!"
if "free" in txt:
print("Yes, 'free' is present.")
Python If...Else 장 에서 If 문에 대해 자세히 알아보세요 .
그렇지 않은 경우 확인
특정 구문이나 문자가 문자열에 없는지 확인하려면 키워드를 사용할 수 있습니다 not in
.
예시
다음 텍스트에 "비싼"이 없는지 확인하십시오.
txt = "The best things in life are free!"
print("expensive" not in txt)
if
명령문 에서 사용하십시오 .
예시
"비싼"이 없는 경우에만 인쇄하십시오:
txt = "The best things in life are free!"
if "expensive" not in txt:
print("No, 'expensive' is NOT present.")