「Python型遷移」(Casting)


「形状変換」(Casting)とは?


「成形」(Casting)は、変換材料の成形タイプである.
これは、整数(int)、文字列(str)、実数(flaot)、論理(bool)などのデータ型の変換を意味する.
次に例を示します.

1.整数形式でCastingを行う

사용 함수: int()

특징: 1. 실수형 : 실수형일 경우 소수점 자리를 제외한 정수 자리만 출력된다.

     2. 문자열 : 정수형 문자열만 가능하다. 
     (변환 결과가 정수형이 여야 하기 때문에 정수형 이외에 데이터 타입은 변환할 수 없습니다.)  
     예) '100' -> 결과 값: 100(정수형으로 가능)
         '1.5' -> 불가능(문자열이 정수형이 아니기 때문이다.)
     
     3. 논리형: True -> 1, False -> 0으로 변환된다.  
 예시)
 
print(int('300'))  # 문자열->정수형 
print(int(True))  # 논리형->정수형
print(int(False))  # 논리형->정수형
print(int(1.5))  # 실수형일 경우 소수점 자리를 제외한 정수 자리만 출력된다.
                 # 실수형->정수형

2.実数でキャッシュ

사용 함수: float()

특징: 1. 정수형: .0으로 추가된다.
     2. 문자열: 실수형 문자만 가능하다. (나머지는 불가능)
     3. 논리형: Trun -> 1.0, False -> 0.0으로 변환된다.
     
print(float(100))  # 정수형->실수형
print(float('2.2'))  # 문자열->실수형
print(float(True))  # 논리형->실수형
print(float(False))  # 논리형->실수형

3.文字列キャッシュ

사용 함수: str()

특징: 모든 타입이 문자열로 변환이 가능하다.
print(str(100))  # 정수형->문자열
print(str('2.2'))  # 실수형->문자열
print(str(True))  # 논리형->문자열
print(str(False))  # 논리형->문자열

今日は「鋳造」(Casting)を学びました.兄の転換は難しくない.Java、c言語と違ってPythonではもっと簡単に形を変えることができる点が魅力的だと思います.以上、Python型変換でした!