python에 내장된 함수 중 len()이란 것이 있는데, 이것은 어떤 변수의 글자 수를 세는 함수이다.
위와 같이 family를 지정하고(C에서의 array와 비슷한 개념이다)
family에 있는 각 원소들을 for문으로 돌리는데... 이 때 len()을 실행시킨다.
len(i)에서 i는 글자수를 뜻하고, 따라서 print i를 하면 각 원소의 글자수가 출력된다.
따라서 위의 프로그램 실행 결과는
father 6
mother 6
I 1
sister 6
brother 7
이렇게 나오는 것이다.
문자열의 문자 수를 구하는 이 함수는 여러 모로 쓸모가 많을 듯 하다.
'studio > programmazione' 카테고리의 다른 글
[C] 프로그래밍 언어 (0) | 2011.01.21 |
---|---|
[python] range의 기능 (1) | 2010.10.27 |
[python] 인터프리터로 프로그램 파일 실행하기 (1) | 2010.10.27 |
[C/C++] OPP의 개요 - Project (0) | 2010.06.23 |
[C/C++] OPP의 개요 - Training (0) | 2010.06.23 |