>백엔드 개발 >파이썬 튜토리얼 >Python에서 int() 함수를 사용하여 문자열 또는 부동 소수점 숫자를 정수로 변환하는 방법

Python에서 int() 함수를 사용하여 문자열 또는 부동 소수점 숫자를 정수로 변환하는 방법

WBOY
WBOY원래의
2023-08-22 16:39:273823검색

Python에서 int() 함수를 사용하여 문자열 또는 부동 소수점 숫자를 정수로 변환하는 방법

Python에서 int() 함수를 사용하여 문자열이나 부동 소수점 숫자를 정수로 변환하는 방법

Python에서 int() 함수는 문자열이나 부동 소수점 숫자를 정수로 변환하는 데 사용되는 내장 함수입니다. 정수. 이 함수는 매우 편리하며 문자열이나 부동 소수점 숫자를 정수로 변환해야 할 때 사용할 수 있습니다. 이번 글에서는 int() 함수의 사용법을 소개하고 코드 예제를 통해 어떻게 사용하는지 보여드리겠습니다.

int() 함수의 기본 사용법은 간단합니다. 정수, 문자열 또는 부동 소수점 숫자일 수 있는 매개변수를 허용합니다. 다음은 몇 가지 일반적인 사용 예입니다.

  1. 문자열을 정수로 변환:
num_str = "12345"
num_int = int(num_str)
print(num_int)  # 输出 12345
print(type(num_int))  # 输出 <class 'int'>,表示变量 num_int 的类型是整数

위 코드에서는 값이 "12345"인 문자열 num_str을 정의합니다. int() 함수를 사용하여 이 문자열을 정수로 변환하고 결과를 변수 num_int에 할당합니다. 그런 다음 num_int 값을 인쇄하면 결과가 12345이고 유형이 정수임을 알 수 있습니다.

  1. 부동 소수점 수를 정수로 변환:
num_float = 3.14
num_int = int(num_float)
print(num_int)  # 输出 3
print(type(num_int))  # 输出 <class 'int'>

위 코드에서는 값이 3.14인 부동 소수점 수 num_float를 정의합니다. int() 함수를 사용하여 이 부동 소수점 숫자를 정수로 변환하고 그 결과를 변수 num_int에 할당합니다. 그런 다음 num_int 값을 인쇄하면 결과가 3이고 유형이 정수임을 알 수 있습니다.

부동 소수점 숫자를 정수로 변환하기 위해 int() 함수를 사용할 때 소수 부분은 반올림되고 정수 부분만 취해진다는 점에 유의해야 합니다.

  1. int() 함수를 사용하여 문자열을 변환할 때 기준을 지정할 수도 있습니다.
num_str = "FF"
num_int = int(num_str, 16)
print(num_int)  # 输出 255
print(type(num_int))  # 输出 <class 'int'>

위 코드에서는 값이 "FF"인 문자열 num_str을 정의합니다. int() 함수를 사용하고 두 번째 인수(16진수 표시)로 16을 지정하여 이 문자열을 정수로 변환하고 그 결과를 변수 num_int에 할당합니다. 그런 다음 num_int 값을 인쇄하면 결과가 255이고 유형이 여전히 정수임을 알 수 있습니다.

위의 예 외에도 int() 함수를 사용하여 더 복잡한 변환 작업을 수행할 수도 있습니다. 예를 들어 목록이나 튜플의 각 요소를 정수로 변환할 수 있습니다.

nums_str = ["1", "2", "3", "4", "5"]
nums_int = [int(num) for num in nums_str]
print(nums_int)  # 输出 [1, 2, 3, 4, 5]

위 코드에서는 일부 문자열 요소가 포함된 nums_str 목록을 정의합니다. 목록 이해를 사용하여 int() 함수를 사용하여 각 요소를 정수로 변환하고 결과를 새 목록 nums_int에 저장합니다. 그런 다음 nums_int 값을 출력하면 결과가 [1, 2, 3, 4, 5]임을 알 수 있습니다.

요약하자면, int() 함수를 사용하여 문자열이나 부동소수점을 정수로 변환하는 것은 매우 간단합니다. int() 함수를 호출하고 변환할 객체를 매개변수로 전달하기만 하면 됩니다. 이 기사의 코드 예제가 int() 함수의 구체적인 사용법을 더 잘 이해하고 실제 개발에서 유연하게 사용하는 데 도움이 되기를 바랍니다.

위 내용은 Python에서 int() 함수를 사용하여 문자열 또는 부동 소수점 숫자를 정수로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.