Šis straipsnis padės skaitytojui suprasti pagrindinius duomenų tipus Python, kintamuosius, kai kurias dažnai naudojamas funkcijas, susijusias su duomenų tipais, ir kai kurias pagrindines programas realiame pasaulyje. Mes naudosime Visual Studio Code kaip mūsų kodo redaktorių. Jei dar nesate įdiegę Visual Studio Code, instrukcijos pateiktos ankstesniame tinklaraščio įraše.

Kintamieji ir duomenų tipai Python – turinys:

  1. Įvadas į Python
  2. Kintamieji Python
  3. Duomenų tipai Python
  4. Kitas tinklaraščio žvilgsnis

Įvadas į Python

Kaip sužinojome ankstesniame tinklaraščio įraše, Python yra aukšto lygio, interpretuojama, dinamiškai tipizuota ir objektinė kalba. Dėl savo aukšto lygio pobūdžio, kalbą labai lengva išmokti, o sintaksė taip pat yra paprasta. Python turi įvairių realaus pasaulio taikymų, tokių kaip mašininis mokymasis, duomenų mokslas, žaidimų kūrimas, internetinės programos ir daugelis kitų.

Į ankstesnį tinklaraščio įrašą sužinojome, kaip spausdinti tekstą Python. Naudojome spausdinti (“jūsų pageidaujamas tekstas”) kaip sintaksę. Pradėkime nuo to, kas yra kintamieji ir kodėl mes naudojame kintamuosius.

Kintamieji Python

Kintamasis yra subjektas, kuris saugo vertę. Vertė gali būti skaičius, sveikasis skaičius, realus skaičius, tekstas arba simbolis. Pažvelkime į keletą pavyzdžių, kaip galite naudoti kintamąjį vertėms saugoti Python.

1
2
3
4
5
6
7
# kintamieji
x = 1  # saugomas sveikasis skaičius
y = 2.5  # saugomas realus skaičius
z = "string"  # saugomas tekstas arba eilutė
n = "a"  # saugomas simbolis
b = True  # saugoma boolean vertė
print(x,y,z,n,b)
1
2
Išvestis:
1 2.5 string a True

Mes matėme, kaip saugoti kintamuosius, dabar pažvelkime, kaip spausdinti jų vertes. Jūs jau žinote atsakymą, tai yra naudoti print(), kurį naudojome pirmame tinklaraštyje, kad spausdintume pageidaujamą tekstą. Taip pat matome, kad mes naudojame kintamuosius be jokių dvigubų ar viengubų kabučių, kaip prieš tai. Tai yra todėl, kad kintamasis yra atpažįstamas print tiesiogiai, nes jis yra saugomas atmintyje, kai jis yra deklaruojamas. Dabar spausdinkime kintamuosius.

Galime matyti, kad kintamieji spausdinami, kaip pabrėžta aukščiau esančioje nuotraukoje. Kaip matome, Python palaiko daugumą skirtingų duomenų tipų, tokių kaip sveikasis skaičius, float (realius skaičius), string (tekstas arba simboliai) ir Boolean (True arba False).

Duomenų tipai Python

Eilutės

data_types_in_python

Kurios operacijos gali būti atliekamos naudojant eilutes?

  • title()

    Ši funkcija gali būti naudojama, kad didžiosios raidės būtų pirmosiose kiekvieno žodžio raidėse, kaip matyti žemiau, išvestis yra pabrėžta.

  • 1
    2
    text="šis tinklaraštis yra nuostabus"
    print(text.title())
    Išvestis:
    1
    This Blog Is Awesome
  • upper()

    Ši funkcija gali būti naudojama, kad visos žodžių raidės būtų didžiosios. Pavyzdys iliustruotas žemiau esančioje nuotraukoje.

  • 1
    2
    3
    4
    5
    text="šis tinklaraštis yra nuostabus"
    print(text.upper())
     
    išvestis:
    THIS BLOG IS AWESOME
  • lower()

    Ši funkcija gali būti naudojama, kad visos žodžių raidės būtų mažosios. Pavyzdys iliustruotas žemiau esančioje nuotraukoje.

  • 1
    2
    text = "šis tinklaraštis yra nuostabus"
    print(text.lower())
    1
    2
    3
    Išvestis:
     
    šis tinklaraštis yra nuostabus
  • Eilučių sujungimas

    Norint sujungti dvi skirtingas eilutes, galima naudoti “+”. Pavyzdys iliustruotas žemiau esančioje nuotraukoje.

  • 1
    2
    3
    text = "šis tinklaraštis yra nuostabus"
    text2="pradedantiesiems"
    print(text+text2)
    1
    2
    3
    Išvestis:
     
    šis tinklaraštis yra nuostabuspradedantiesiems
  • Tuščios vietos

    Yra atvejų, kai nenorite spausdinti teksto vienoje eilutėje, bet turėti kelias eilutes, o kartais norite, kad tekstas turėtų tabuliacijos tarpą. Tai galima padaryti Python naudojant “\n”(nauja eilutė) ir “\t”(tabuliacijos tarpas). Pavyzdys iliustruotas žemiau.

  • 1
    2
    print("šis tinklaraštis yra \nnuostabus")
    print("\tšis tinklaraštis yra nuostabus")
    1
    2
    3
    4
    5
    Išvestis:
     
    šis tinklaraštis yra
    nuostabus
      šis tinklaraštis yra nuostabus
  • Strips funkcijos

    Tai yra funkcija Python, kuri pašalina bet kokias tuščias vietas eilutėje. Naudojant strip, galima pašalinti tiek kairiąsias, tiek dešiniąsias tuščias vietas. Tačiau kartais, atsižvelgiant į specifinius reikalavimus, kairėje tuščias vietas galima pašalinti naudojant “lstrip()”, o dešinėje “rstrip()”. Pavyzdys su kodu iliustruotas žemiau.

  • 01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    z=" labas "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Išvestis:
    “ labas “
    “labas”
    “ labas”
    “labas “
  • Eilutės ilgis

    Naudojant len() funkciją, galima nustatyti eilutės ilgį. Pavyzdys su kodu iliustruotas žemiau. Galite matyti, kad eilutei “labas” išvestis yra 5.

    1
    2
    Z="nuostabus"
    Print(len(Z))
    1
    2
    Išvestis:
    5

    Sveikieji skaičiai

    Sveikųjų skaičių duomenų tipai Python naudojami tik tada, kai reikia saugoti sveikus skaičius. Yra keletas operacijų, kurias galima atlikti su sveikaisiais skaičiais. Čia sužinokime apie type() funkciją. type() funkcija pasako apie kintamojo duomenų tipą. Pavyzdys type() funkcijos su kodu iliustruotas žemiau.

  • 1
    2
    3
    a=1
     
    type(a)
    1
    2
    3
    išvestis:
     
    int

    Float

    Sveikųjų skaičių duomenų tipo kintamuosiuose galima saugoti tik sveikus skaičius, tačiau norint įtraukti realius skaičius arba saugoti realius skaičius, naudojame float. Iš esmės float naudojamas dešimtainėms dalims.

1
2
3
a=1.6
 
type(a)
1
2
3
išvestis:
 
float

Operacijos su Float ir Sveikaisiais skaičiais

Mūsų pagrindinėje matematikos pamokoje mokykloje mes išmokome keletą operacijų, kurias galima atlikti su skaičiais, tokių kaip sudėtis, atimtis, daugyba, dalyba ir daugelis kitų. Galime atlikti visas šias operacijas su float ir sveikaisiais skaičiais, kaip iliustruota žemiau su kodu.

1
2
3
4
5
6
7
# kintamieji
 
x = 1  # saugomas sveikasis skaičius
y = 2.5  # saugomas realus skaičius
z = "string"  # saugomas tekstas arba eilutė
n = "a"  # saugomas simbolis
x = True  # saugoma boolean vertė
print(type(x),type(y),type(z),type(n),type(b)) [/code]
1
2
3
išvestis:
 
<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

Boolean

Python yra atvejų, kai kūrėjui reikia žinoti, ar teiginys yra teisingas, ar klaidingas. Daugiausia, kai naudojamos sąlygos, naudojami Boolean. Boolean sudaro True ir False. Atkreipkite dėmesį, kad Python yra jautrus didžiosioms ir mažosioms raidėms, todėl jie turi būti tik True ir False formatu.

Kaip sužinojome apie duomenų tipus Python ir kintamuosius Python, parašykime paprastą programą ir patikrinkime savo žinias.