Python의 데이터형 변환 기능과 활용 사례에 대한 심층 분석

王林
풀어 주다: 2024-01-20 10:41:06
원래의
651명이 탐색했습니다.

Python의 데이터형 변환 기능과 활용 사례에 대한 심층 분석

파이썬 데이터 형식 변환 함수에 대한 자세한 설명 및 사용 예

파이썬 프로그래밍에서 데이터 형식 변환은 매우 일반적인 작업입니다. 다양한 유형의 데이터를 다룰 때 조작이나 비교를 위해 적절한 유형으로 변환해야 합니다. Python은 데이터 유형 간을 쉽게 변환할 수 있는 일련의 데이터 유형 변환 함수를 제공합니다. 이 글에서는 Python의 다양한 데이터형 변환 함수를 자세히 소개하고 사용 예를 제공합니다.

  1. int() 함수
    int() 함수는 숫자나 문자열을 정수로 변환하는 데 사용됩니다. 변환이 실패하면 ValueError 예외가 발생합니다.

예제 1: 숫자를 정수로 변환

num = 10.5
num_int = int(num)
print(num_int)  # 输出:10
로그인 후 복사

예제 2: 문자열을 정수로 변환

str_num = "20"
str_num_int = int(str_num)
print(str_num_int)  # 输出:20
로그인 후 복사
  1. float() 함수
    float() 함수는 숫자나 문자열을 부동 소수점 형식으로 변환하는 데 사용됩니다. 변환이 실패하면 ValueError 예외가 발생합니다.

예제 1: 숫자를 부동 소수점으로 변환

num_int = 10
num_float = float(num_int)
print(num_float)  # 输出:10.0
로그인 후 복사

예 2: 문자열을 부동 소수점으로 변환

str_num = "3.14"
str_num_float = float(str_num)
print(str_num_float)  # 输出:3.14
로그인 후 복사
  1. str() 함수
    str() 함수는 객체를 문자열로 변환하는 데 사용됩니다.

예제 1: 정수를 문자열로 변환

num_int = 10
num_str = str(num_int)
print(num_str)  # 输出:"10"
로그인 후 복사

예제 2: 부동 소수점을 문자열로 변환

num_float = 3.14
num_str = str(num_float)
print(num_str)  # 输出:"3.14"
로그인 후 복사
  1. bool() function
    bool() 함수는 객체를 부울 값으로 변환하는 데 사용됩니다. 개체의 값이 0, 비어 있음, None 또는 False이면 False로 변환되고, 그렇지 않으면 True로 변환됩니다.

예제 1: 정수를 부울로 변환

num_int = 0
num_bool = bool(num_int)
print(num_bool)  # 输出:False
로그인 후 복사

예 2: 문자열을 부울로 변환

str_empty = ""
str_bool = bool(str_empty)
print(str_bool)  # 输出:False

str_nonempty = "nonempty"
str_bool = bool(str_nonempty)
print(str_bool)  # 输出:True
로그인 후 복사
  1. list() 함수
    list() 함수는 반복 가능한 객체를 목록으로 변환하는 데 사용됩니다.

예제 1: 문자열을 목록으로 변환

str_word = "hello"
str_list = list(str_word)
print(str_list)  # 输出:['h', 'e', 'l', 'l', 'o']
로그인 후 복사

예제 2: 튜플을 목록으로 변환

tuple_nums = (1, 2, 3)
tuple_list = list(tuple_nums)
print(tuple_list)  # 输出:[1, 2, 3]
로그인 후 복사
  1. tuple() 함수
    tuple() 함수는 반복 가능한 객체를 튜플로 변환하는 데 사용됩니다.

예제 1: 목록을 튜플로 변환

list_nums = [1, 2, 3]
list_tuple = tuple(list_nums)
print(list_tuple)  # 输出:(1, 2, 3)
로그인 후 복사

예제 2: 문자열을 튜플로 변환

str_word = "hello"
str_tuple = tuple(str_word)
print(str_tuple)  # 输出:('h', 'e', 'l', 'l', 'o')
로그인 후 복사
  1. set() 함수
    set() 함수는 반복되지 않는 요소의 정렬되지 않은 컬렉션을 만드는 데 사용됩니다.

예제 1: 목록을 집합으로 변환

list_nums = [1, 2, 2, 3, 3, 3]
list_set = set(list_nums)
print(list_set)  # 输出:{1, 2, 3}
로그인 후 복사

예제 2: 문자열을 집합으로 변환

str_word = "hello"
str_set = set(str_word)
print(str_set)  # 输出:{'e', 'o', 'l', 'h'}
로그인 후 복사

이 글의 소개를 통해 파이썬에서 흔히 사용되는 데이터 유형 변환 기능을 이해하고 사용 예를 제공합니다. 실제 프로그래밍에서는 필요에 따라 이러한 기능을 유연하게 사용하면 서로 다른 데이터 유형 간의 변환을 쉽게 수행할 수 있습니다.

위 내용은 Python의 데이터형 변환 기능과 활용 사례에 대한 심층 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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