Anonim

Tai vėl skaitytojų klausimų laikas. Šį kartą esu nepažįstamoje teritorijoje, programuoju. Laimei, aš pažįstu vyrą, kuris gali ir buvo malonus, kad padėtų man atsakyti. Klausimas buvo „kaip konvertuoti sveikąjį skaičių į eilutę Python'e?“ Kaip visada, aš stengiuosi atsakyti.

Python'ui yra daugiau nei 25 metai ir jis vis dar stiprus. Tai yra aukšto lygio programavimo kalba, naudojama kuriant įvairias programas. Tai „bendrosios paskirties“ kalba, kurią galima paversti žaidimais, žiniatinklio programomis, AI kasdienybe ir net darbalaukio programomis. Kadangi vartojama daugiau nei paprasta kalba nei kodas, ji yra labai patogi vartotojui ir net man pavyko pradėti su ja susidurti. Jei galiu, tu tikrai gali!

Pirmiausia atsakysiu į skaitytojo klausimą ir tada dar šiek tiek aptarsiu Python'ą, nes mane tai labai suintrigavo.

Konvertuoti sveiką skaičių į eilutę Python'e

Sveikasis skaičius yra skaičius. Numerio pavertimas eilute naudojamas lentelėms ir užsakytiems sąrašams, kurie vaidina daugelį produktyvumo programų, parašytų Python'e. Akivaizdu, kad yra keletas būdų, kaip konvertuoti sveikąjį skaičių į eilutę „Python“, bet man buvo parodyta „str“ funkcija, todėl ji bus naudojama pavyzdyje. Kiti būdai yra „repr“ ir „% d“%.

Formatas yra „str (int)“.

Pvz., Jei įvedėte šiuos duomenis į „Python“ redaktorių, galėtumėte atlikti keletą pagrindinių matematikos:

d = 100, 0 / 52, 0

s = str (d)

spausdinti s

Matematika padalijama iš 52. „d“ pridedama „str“, nurodant, iš kur paimti įvestį, tada atlikti atitiktį ir atsispausdinti rezultatą. Tokiu atveju rezultatas yra 1.9230769.

Šiek tiek sudėtingesnė versija:

d = 100, 0 / 52, 0

#Naudokite 8 ženklus, duokite po kablelio

s = „% 8, 2f“% d

spausdinti s

Šis kodas atlieka tą pačią matematiką, tačiau rezultate nurodo tik dvi dešimtųjų tikslumu. Taigi spausdinimas tada būtų 1, 92.

Taigi, kaip konvertuoti sveikąjį skaičių į eilutę Python'e.

Truputis fono Python'e

Man, kaip žmonių rašytojui, sunku skaityti ar net suvokti mašinų rašymą. Sakiniai neturi prasmės, sintaksės neįmanoma laikytis ir aš jos tiesiog nesuprantu. Tačiau Python yra šiek tiek kitoks. Anglų kalba atrodo paprastesnė nei kitos programavimo kalbos.

Tai daro jį labai pradedančiu draugišku. Galite greitai padaryti ką nors juokingo ar naudingo ta kalba, kuri teikia greitą malonumą, kurio visi trokštame. Taip pat galite padaryti keletą šaunių dalykų. Štai kodėl „Python“ dabar yra populiaresnė nei „Java“ kaip pasirinkta vartų programavimo kalba daugelyje kolegijų ir universitetų visame pasaulyje.

Kai supranti, kokiu mastu naudojamas Pitonas, jis tampa daug įdomesnis. Pavyzdžiui, „Industrial Light & Magic“ naudoja „Python“, taip pat „Rackspace“, „Honeywell“, „Philips“, „AstraZenica“, „ForecastWatch“, „D-link“ ir daugybė kitų didelių kompanijų. Jie visi naudoja „Python“ kažkokiam savo versle nuo tvarkymo procesų iki duomenų valdymo.

Jei kada nors naudojote „Minecraft“ priedą MCDungeon, papildomam turiniui sukurti jis naudoja ir „Python“. Tai taip pat leidžia jums sukurti savo, jei turite mažai programavimo žinių.

Naudojant Python

Čia galima nemokamai atsisiųsti „Python“, jis yra nuolat tobulinamas ir atnaujinamas. Kodas yra atvirojo kodo ir jį palaiko daugybė kūrėjų. Yra „Windows“ ir „Unix“ versija, kurią galite nemokamai atsisiųsti, kad padarytumėte tai, ką darysite.

Šiuo metu yra dvi versijos, „Python 2“ ir „Python 3“. 2 versija yra sena kalbos versija, o „Python 3“ yra dabartinė ir būsima versija. Jei ketinate išmokti „Python“ konkrečiai programai ar programai, gali tekti atsisiųsti 2 versiją. Jei norite išmokti norėdami sukurti savo, 3 versija bus tinkama. Galite atsisiųsti abu ir paleisti, jei norite.

Įdiegę iš komandinės eilutės naudosite „Python“. Atidarykite komandų eilutės langą kaip administratorius, įveskite 'python3 –version' ir paspauskite Enter. Jei naudojate 2 versiją, akivaizdžiai įvestumėte „python2 –version“ ir paspauskite „Enter“. Tada būsite įvesti į programavimo aplinką.

Tai yra maždaug tiek, kiek aš iki šiol gavau su Python'u. Šis vadovas, kurį rasite „Automagistoriaus vadovas į Pythoną“, gali nuvesti jus toliau, jei norite.

Aš esu labiau nusiteikęs programiškai, todėl Python'as man bus sunkus. Nepaisant to, tai sukėlė didelį susidomėjimą, todėl nuobodžiavau jums daugiau informacijos apie kalbą, kurios tikriausiai nenorėjote žinoti. Bent jau aš pakankamai išmokau, kad galėčiau atsakyti į originalų klausimą!

Kaip konvertuoti sveiką skaičių į python eilutę