logo

Wpisz Casting w Pythonie (niejawne i jawne) z przykładami

Type Casting to metoda konwersji zmiennej Pythona Niejawna konwersja typów w Pythonie

  • Jawna konwersja typów w Pythonie
  • Niejawna konwersja typów w Pythonie

    W tej metodzie Pyton automatycznie konwertuje typ danych na inny typ danych. Użytkownicy nie muszą angażować się w ten proces.



    Python3




    Sridevi





    # Python program to demonstrate> # implicit type Casting> # Python automatically converts> # a to int> a>=> 7> print>(>type>(a))> # Python automatically converts> # b to float> b>=> 3.0> print>(>type>(b))> # Python automatically converts> # c to float as it is a float addition> c>=> a>+> b> print>(c)> print>(>type>(c))> # Python automatically converts> # d to float as it is a float multiplication> d>=> a>*> b> print>(d)> print>(>type>(d))>

    >

    >

    Wyjście:

      10.0  21.0>

    Jawna konwersja typów w Pythonie

    W tej metodzie Python wymaga zaangażowania użytkownika, aby przekonwertować zmienny typ danych na wymagany typ danych.

    Przykłady rzutowania typów w Pythonie

    Za pomocą następujących funkcji typów danych można głównie wykonać rzutowanie typów:

    • Int(): Python Int() funkcja przyjmuje argument typu float lub string i zwraca obiekt typu int.
    • platforma(): Pyton platforma() funkcja przyjmuje int lub string jako argument i zwraca obiekt typu float.
    • str(): Pyton str() funkcja przyjmuje argument typu float lub int i zwraca obiekt typu string.

    Python Konwertuj Int na Float

    Tutaj jesteśmy Konwersja Int na Float w Pythonie z platforma() funkcjonować.

    Python3




    # Python program to demonstrate> # type Casting> # int variable> a>=> 5> # typecast to float> n>=> float>(a)> print>(n)> print>(>type>(n))>

    >

    ciąg Java na znak

    >

    Wyjście:

    5.0>

    Python Konwertuj liczbę zmiennoprzecinkową na int

    Tutaj jesteśmy Konwersja Przejdź do typu danych int w Pythonie z int() funkcjonować.

    Python3




    # Python program to demonstrate> # type Casting> # int variable> a>=> 5.9> # typecast to int> n>=> int>(a)> print>(n)> print>(>type>(n))>

    >

    >

    Wyjście:

    5>

    Python Konwertuj int na String

    Tutaj jesteśmy Konwersja int na typ danych String w Pythonie z str() funkcjonować.

    Python3




    Java sortowanie listy tablic
    # Python program to demonstrate> # type Casting> # int variable> a>=> 5> # typecast to str> n>=> str>(a)> print>(n)> print>(>type>(n))>

    >

    >

    Wyjście:

    5>

    Python Konwertuj ciąg na float

    Tutaj rzutujemy typ danych string na typ danych float platforma() funkcjonować.

    Python3




    # Python program to demonstrate> # type Casting> # string variable> a>=> '5.9'> # typecast to float> n>=> float>(a)> print>(n)> print>(>type>(n))>

    >

    >

    Wyjście:

    5.9>

    Python Konwertuj ciąg na int

    Tutaj jesteśmy Konwersja string na typ danych int w Pythonie z int() funkcjonować. Jeśli podany ciąg nie jest liczbą, zgłosi błąd.

    Python3


    wykonaj pętlę Java



    # string variable> a>=> '5'> b>=> 't'> # typecast to int> n>=> int>(a)> print>(n)> print>(>type>(n))> print>(>int>(b))> print>(>type>(b))>

    >

    >

    Wyjście:

    5  --------------------------------------------------------------------------- ValueError Traceback (most recent call last) Cell In[3], line 14  11 print(n)  12 print(type(n)) --->14 print(int(b)) 15 print(type(b)) Błąd wartości: nieprawidłowy literał dla int() o podstawie 10: 't'>

    Dodanie ciągu znaków i liczby całkowitej przy użyciu jawnej konwersji

    Python3

    klasa abstrakcyjna w Javie




    # integer variable> a>=> 5> # string variable> b>=> 't'> # typecast to int> n>=> a>+>b> print>(n)> print>(>type>(n))>

    >

    >

    Wyjście:

    TypeError Traceback (most recent call last) Cell In[5], line 10  7 b = 't'  9 # typecast to int --->10 n = a+b 12 print(n) 13 print(type(n))>