> 백엔드 개발 > 파이썬 튜토리얼 > 예제를 사용하여 Python len 함수의 다양한 적용 방법을 설명합니다.

예제를 사용하여 Python len 함수의 다양한 적용 방법을 설명합니다.

WBOY
풀어 주다: 2024-01-13 15:40:06
원래의
2300명이 탐색했습니다.

예제를 사용하여 Python len 함수의 다양한 적용 방법을 설명합니다.

예제를 통해 Python에서 len 함수를 유연하게 사용하는 방법을 자세히 설명하세요

Python은 간단하고 배우기 쉬운 프로그래밍 언어로 풍부한 라이브러리와 강력한 기능을 갖추고 있어 점점 더 개발자들의 선호를 받고 있습니다. 중요한 함수 중 하나는 주어진 데이터 객체의 요소 수를 반환하는 데 사용할 수 있는 len() 함수입니다. 이 기사에서는 len() 함수의 사용법을 자세히 설명하고 몇 가지 예를 통해 유연한 사용법을 보여줍니다.

먼저 기본적인 사용방법을 살펴보겠습니다. len() 함수는 문자열, 목록, 사전, 튜플 등을 포함한 다양한 데이터 유형에 사용할 수 있습니다. 다음은 문자열 길이를 계산하는 간단한 예입니다.

string = "Hello, World!"
length = len(string)
print("字符串的长度是:", length)
로그인 후 복사

출력 결과는 다음과 같습니다.

字符串的长度是: 13
로그인 후 복사

위 예에서는 len() 함수를 통해 문자열 변수 "string"의 길이를 계산하고 다음을 추가했습니다. 결과는 변수 "length"에 할당됩니다. 그런 다음 print() 함수를 사용하여 문자열 길이를 출력합니다.

문자열 외에도 목록과 같은 다른 유형의 시퀀스에도 len() 함수를 사용할 수 있습니다. 다음은 리스트의 길이를 계산하는 예입니다.

my_list = [1, 2, 3, 4, 5]
length = len(my_list)
print("列表的长度是:", length)
로그인 후 복사

출력 결과는 다음과 같습니다.

列表的长度是: 5
로그인 후 복사

이 예를 통해 len() 함수가 시퀀스의 요소 수를 반환하는 것을 볼 수 있습니다.

기본 시퀀스의 길이를 계산하는 것 외에도 len() 함수는 더 복잡한 다른 시나리오에서도 사용할 수 있습니다. 예를 들어, len() 함수를 사용하여 문자열이 비어 있는지 확인할 수 있습니다.

string = ""
if len(string) == 0:
    print("字符串为空")
else:
    print("字符串不为空")
로그인 후 복사

출력 결과는 다음과 같습니다.

字符串为空
로그인 후 복사

이 예에서는 len() 함수를 사용하여 문자열이 비어 있는지 확인합니다. 문자열의 길이가 0이면 문자열은 비어 있고, 그렇지 않으면 비어 있지 않습니다.

또한 len() 함수를 다른 함수와 함께 사용하여 더 많은 유연성을 제공할 수도 있습니다. 예를 들어, len() 함수를 사용하여 목록의 마지막 요소 인덱스를 가져올 수 있습니다.

my_list = [1, 2, 3, 4, 5]
last_index = len(my_list) - 1
last_element = my_list[last_index]
print("最后一个元素是:", last_element)
로그인 후 복사

출력 결과는 다음과 같습니다.

最后一个元素是: 5
로그인 후 복사

이 예에서는 먼저 len() 함수를 사용하여 길이를 계산합니다. 목록에서 결과를 뺍니다. 1은 마지막 요소의 인덱스를 가져옵니다. 그런 다음 인덱스로 마지막 요소를 가져와서 인쇄합니다.

목록 외에도 len() 함수를 사전과 함께 사용할 수도 있습니다. 다음은 사전에 있는 키 수를 계산하는 예입니다.

my_dict = {"name": "John", "age": 25, "gender": "male"}
num_keys = len(my_dict)
print("字典中键的数量是:", num_keys)
로그인 후 복사

출력은 다음과 같습니다.

字典中键的数量是: 3
로그인 후 복사

이 예에서는 len() 함수를 사용하여 "my_dict" 사전에 있는 키 수를 계산하고 다음을 인쇄합니다. 결과 .

마지막으로 사용자가 입력한 데이터를 처리하는 좀 더 복잡한 예를 살펴보겠습니다. 다음 코드는 사용자에게 문자열을 입력하고 문자열 길이가 요구 사항을 충족하는지 확인하도록 요청합니다.

desired_length = 10

user_input = input("请输入一个字符串:")
while len(user_input) != desired_length:
    print("输入的字符串长度不符合要求,请重新输入:")
    user_input = input()

print("输入的字符串符合要求。")
로그인 후 복사

이 예에서는 먼저 input() 함수를 사용하여 사용자에게 문자열을 입력하고 입력한 값을 할당하도록 요청합니다. 문자열을 값으로 "user_input" 변수를 제공합니다. 그런 다음 while 루프를 사용하여 문자열 길이가 요구 사항을 충족하는지 확인합니다. 요구 사항이 충족되지 않으면 사용자에게 문자열을 다시 입력하라는 메시지가 표시됩니다. 입력 문자열의 길이가 "desired_length"와 같은 경우에만 루프가 종료되고 프롬프트 메시지가 인쇄됩니다.

위의 예를 통해 Python에서 len() 함수를 유연하게 사용하는 것을 볼 수 있습니다. 시퀀스의 길이를 계산하든, 문자열이 비어 있는지 확인하든, 다른 함수와 함께 사용하든 len() 함수는 더 많은 기능을 수행하는 데 도움이 될 수 있습니다. 이 글이 여러분이 len() 함수 사용법을 익히는 데 도움이 되기를 바랍니다!

위 내용은 예제를 사용하여 Python len 함수의 다양한 적용 방법을 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿