HOWTO · Python

파이썬에서 문자열 길이와 크기 얻기

이 자습서는 Python에서 문자열 길이를 가져 오는 방법을 보여줍니다.

이 페이지의 내용

문자열은 널리 사용되는 데이터 유형이며 거의 모든 프로그래밍 언어에서 사용됩니다. 문자 모음이며 문자 배열로 간주 할 수 있습니다.

Python에서는 따옴표로 묶인 단일 또는 이중을 문자열로 간주 할 수 있습니다.

이 튜토리얼은 파이썬에서 문자열의 길이와 크기를 얻는 방법을 소개합니다.

Python에서 문자열 길이 가져 오기

파이썬에서 문자열의 길이를 얻는 작은 함수를 만들 수 있습니다. 이 함수는for루프를 사용하여 문자열의 모든 문자를 반복하고 문자열의 끝에 도달 할 때까지 모든 반복에서 카운터 변수를 증가시킵니다. 다음 코드는이를 구현합니다.

x = "Sample String"
length = 0

for i in x:
    length += 1

print(length)

출력:

13

len()함수를 사용하여 문자열의 길이를 찾을 수도 있습니다. 예를 들면 :

x = "Sample String"
print(len(x))

출력:

13 

len()함수는 때때로 원치 않는 결과를 제공 할 수 있습니다. 예를 들어, 아래와 같이 이스케이프 시퀀스에서\문자를 계산하지 않습니다.

print(len("\foo"))

출력:

3

Python에서 문자열 크기 가져 오기

개체의 크기는이 개체에 할당 된 메모리의 바이트 수입니다. sys모듈에는 객체의 메모리 크기를 바이트 단위로 반환하는getsizeof()라는 함수가 있습니다. 다음 예제 코드를 참조하십시오.

import sys

x = "Sample String"

print(sys.getsizeof(x))

출력:

62