Tipa apraide ir Python mainīgā konvertēšanas metode Python netiešā 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))>