Python의 데이터 유형 변환 함수는 무엇입니까?

WBOY
풀어 주다: 2023-10-20 08:34:28
원래의
858명이 탐색했습니다.

Python의 데이터 유형 변환 함수는 무엇입니까?

Python은 다양한 데이터 유형 간의 변환을 용이하게 하기 위해 풍부한 데이터 유형 변환 기능을 제공하는 강력한 프로그래밍 언어입니다. 이 기사에서는 Python에서 일반적으로 사용되는 데이터 유형 변환 함수를 소개하고 해당 코드 예제를 제공합니다.

  1. int() 함수:
    int() 함수는 숫자나 문자열을 정수로 변환하는 데 사용됩니다. 부동 소수점 숫자뿐만 아니라 부호 있는 숫자 문자열도 처리할 수 있습니다. 정수로의 변환을 수행할 수 없으면 ValueError 예외가 발생합니다.

샘플 코드:

num_str = "123" num = int(num_str) print(num, type(num)) # 输出:123  pi_str = "3.14159" pi = int(float(pi_str)) print(pi, type(pi)) # 输出:3  invalid_str = "abc" try: invalid_num = int(invalid_str) except ValueError as e: print(f"无法将字符串 {invalid_str} 转换为整数") # 输出:无法将字符串 abc 转换为整数
로그인 후 복사
  1. float() 함수:
    float() 함수는 숫자나 문자열을 부동 소수점 숫자로 변환하는 데 사용됩니다. 과학적 표기법으로 표현된 문자열뿐만 아니라 양수 및 음수 기호가 있는 숫자 문자열을 처리할 수 있습니다. 부동 소수점 숫자로의 변환을 수행할 수 없으면 ValueError 예외가 발생합니다.

샘플 코드:

num_str = "3.14" num = float(num_str) print(num, type(num)) # 输出:3.14  invalid_str = "abc" try: invalid_num = float(invalid_str) except ValueError as e: print(f"无法将字符串 {invalid_str} 转换为浮点数") # 输出:无法将字符串 abc 转换为浮点数
로그인 후 복사
  1. str() 함수:
    str() 함수는 다른 데이터 유형을 문자열로 변환하는 데 사용됩니다. 정수, 부동 소수점, 부울 및 기타 유형을 처리할 수 있습니다. 또한 목록, 튜플, 사전과 같은 복잡한 데이터 구조를 문자열로 변환할 수도 있습니다.

샘플 코드:

num = 123 num_str = str(num) print(num_str, type(num_str)) # 输出:123  pi = 3.14159 pi_str = str(pi) print(pi_str, type(pi_str)) # 输出:3.14159  my_list = [1, 2, 3] list_str = str(my_list) print(list_str, type(list_str)) # 输出:[1, 2, 3] 
로그인 후 복사
  1. bool() 함수:
    bool() 함수는 다른 데이터 유형을 부울 값으로 변환하는 데 사용됩니다. 일반적으로 숫자 유형의 0이 아닌 값은 True로 변환되고, 문자열 유형의 비어 있지 않은 문자열은 True로 변환되며, 빈 문자열은 False로 변환됩니다. 튜플, 사전 등은 False입니다.

샘플 코드:

num = 123 num_bool = bool(num) print(num_bool, type(num_bool)) # 输出:True  zero = 0 zero_bool = bool(zero) print(zero_bool, type(zero_bool)) # 输出:False  my_str = "abc" str_bool = bool(my_str) print(str_bool, type(str_bool)) # 输出:True  empty_str = "" empty_str_bool = bool(empty_str) print(empty_str_bool, type(empty_str_bool)) # 输出:False  empty_list = [] empty_list_bool = bool(empty_list) print(empty_list_bool, type(empty_list_bool)) # 输出:False 
로그인 후 복사

위는 int(), float(), str() 및 bool() 함수를 포함하여 Python에서 일반적으로 사용되는 데이터 유형 변환 함수에 대한 소개입니다. 이러한 기능을 통해 다양한 데이터 유형 간에 유연하게 변환할 수 있습니다. 실제 프로그래밍에서는 필요에 따라 데이터를 조작하기 위해 적절한 변환 기능을 선택할 수 있습니다.

위 내용은 Python의 데이터 유형 변환 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!