Python에서 int() 함수를 사용하여 문자열이나 부동 소수점 숫자를 정수로 변환하는 방법
Python에서 int() 함수는 문자열이나 부동 소수점 숫자를 정수로 변환하는 데 사용되는 내장 함수입니다. 정수. 이 함수는 매우 편리하며 문자열이나 부동 소수점 숫자를 정수로 변환해야 할 때 사용할 수 있습니다. 이번 글에서는 int() 함수의 사용법을 소개하고 코드 예제를 통해 어떻게 사용하는지 보여드리겠습니다.
int() 함수의 기본 사용법은 간단합니다. 정수, 문자열 또는 부동 소수점 숫자일 수 있는 매개변수를 허용합니다. 다음은 몇 가지 일반적인 사용 예입니다.
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이고 유형이 정수임을 알 수 있습니다.
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() 함수를 사용할 때 소수 부분은 반올림되고 정수 부분만 취해진다는 점에 유의해야 합니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!