logo

Ierakstiet Casting programmā Python (netieši un tiešā veidā) ar piemēriem

Tipa apraide ir Python mainīgā konvertēšanas metode Python netiešā tipa konvertēšana

  • Python skaidra tipa konvertēšana
  • Netieša tipa konvertēšana programmā Python

    Šajā metodē, Python automātiski pārvērš datu tipu citā datu tipā. Lietotājiem nav jāiesaistās šajā procesā.



    Python3

    alfabēts uz cipariem








    # 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))>

    >

    >

    Izvade:

      10.0  21.0>

    Skaidra tipa konvertēšana programmā Python

    Izmantojot šo metodi, Python ir jāiesaista lietotājs, lai pārveidotu mainīgo datu tipu vajadzīgajā datu tipā.

    Tipu apraides piemēri programmā Python

    Galvenokārt tipa apraidi var veikt ar šīm datu tipa funkcijām:

    • Int(): Python Int() funkcija ņemt float vai virkni kā argumentu un atgriež int tipa objektu.
    • peldēt (): Python peldēt () funkcija take int vai string kā arguments un atgriež float tipa objektu.
    • str(): Python str() funkcija ņem float vai int kā argumentu un atgriež virknes tipa objektu.

    Python Convert Int uz Float

    Te nu mēs esam Int konvertēšana uz Float programmā Python Ar peldēt () funkciju.

    Python3




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

    >

    >

    Izvade:

    5.0>

    Python konvertēt Float uz Int

    Te nu mēs esam Konvertēšana Pārvietot uz int datu tipu Python ar int() funkciju.

    Python3




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

    >

    >

    Izvade:

    5>

    Python Convert int par virkni

    Te nu mēs esam Konvertēšana int uz String datu tipu Python ar str() funkciju.

    Python3




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

    >

    >

    Izvade:

    javascript nolaižamajam sarakstam
    5>

    Python konvertēt virkni peldošai

    Šeit mēs ievietojam virknes datu tipu peldošā datu tipā ar peldēt () funkciju.

    Python3




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

    >

    >

    Izvade:

    "abc" ir skaitļos
    5.9>

    Python Pārvērst virkni par int

    Te nu mēs esam Konvertēšana virkne int datu tipam programmā Python ar int() funkciju. Ja dotā virkne nav skaitlis, tiks parādīta kļūda.

    Python3




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

    >

    >

    Izvade:

    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)) ValueError: nederīgs literāls int() ar 10. bāzi: 't'>

    Virknes un vesela skaitļa pievienošana, izmantojot skaidru konvertēšanu

    Python3




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

    >

    >

    Izvade:

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