Свијет програмирања се своди на кориштење низова и бројева. Често ћете користити ове типове података и радити са њима у свакодневној употреби. Понекад ћете морати да конвертујете између њих, посебно када је језик као што је Питхон избирљив око разлике.
Ако се бавите Питхон-ом, корисно је научити нијансе преласка са једног типа података на други, неприметно.
У овом чланку ћемо демонстрирати неколико корисних начина претварања Питхон инт у стринг.
Претворите Питхон број у стринг
Често ћете можда желети да одштампате једноставну поруку која је мешавина низова и бројева. Али с обзиром на Питхон-ова ограничења, можда ћете морати да прилагодите свој приступ да бисте исправно користили изјаву за штампање.
На пример, Питхон не олакшава штампање порука састављених од засебних делова, као што су:
Ја сам Гаурав и имам 28 година.
Где Гуарав се чува у једној променљивој, и 28 у другом.
Међутим, Питхон чини конверзију целог броја у стринг прилично једноставном. Да бисте претворили инт у стринг, Питхон вам нуди различите функције, од којих је свака лака за коришћење.
Ево дела кода који тражи унос од корисника:
Име = унос ('Унесите своје име:')
Старост = 28
принт ('Ја сам ' + Име + '. Имам ' + Старост + ' година.')
Жељени излаз је:
Ја сам Гаурав. Имам 28 година.
Уместо тога, Питхон даје следећу грешку:
Фајл " ТипеЕррор: може спојити само стр (не "инт") са стр"
То значи да не можете комбиновати нумеричку и вредност низа користећи + оператер.
1. Употреба стр функције
Тхе стр функција претвара цео број у вредност низа. Морате га користити као префикс за било које целобројне вредности.
Исти пример се може преписати као:
Име = унос ('Унесите своје име:')
Старост = стр (28)
принт ('Ја сам ' + Име + '. Имам ' + Старост + ' година.')
Жељени излаз је:
Вредност стринга у принт изјава је подељена на више делова тако да су инкорпориране и вредности које дефинише корисник.
2. Употреба функције формат().
Питхон нуди још једну корисну функцију за претварање броја у стринг. Тхе формат() функција је бржи и чистији метод за претварање целих бројева у низове.
Функција формата конвертује цео број у вредност низа пре него што изврши било које прорачуне.
# Целобројна вредност
Број = 100# Претворите цео број у стринг помоћу функције формата
Стр_валуе = '{}'.формат (број)
# Одштампајте резултат
принт('Ваш број је ', Стр_валуе)
3. Коришћење позиционог форматирања
Позиционо обликовање је једна од најстаријих метода у Питхон-у за претварање целог броја у стринг.
Да бисте користили позиционо форматирање, користите "%с" % префикс испред броја, а Питхон ће урадити остало.
На пример:
# Целобројна вредност
Број = 100# Претворите цео број у стринг користећи позиционо форматирање
Стр_валуе = "%с" % број
# Одштампајте резултат
принт ('Ваш број је', Стр_валуе)
Резултат је:
4. Употреба методе __стр__().
Као и функција стр(), постоји а __стр__() метод у Питхон-у, који је блиска алтернатива за претварање целих бројева у стрингове. __стр__() даје директан стринг приказ целог броја.
На пример:
# Целобројна вредност
Број = 100# Претворите цео број у стринг користећи метод __стр__
Стр_валуе = Број.__стр__()
# Одштампајте резултат
принт('Ваш број је ', Стр_валуе)
Излаз је следећи:
Коришћење Питхон функција за претварање целих бројева у низове
Питхон је језик прилагођен кориснику, који је прилично ефикасан за програмирање, манипулацију подацима и друге употребе везане за податке.
Ако планирате да научите Питхон, постоји много познатих Питхон курсева доступних на мрежи, који могу бити драгоцени ресурси за разумевање основа.
Желите да научите програмски језик и постанете успешан веб програмер или програмер софтвера? Ево неколико бесплатних курсева за Питхон за почетак!
Реад Нект
- Програмирање
- Питхон
Гаурав Сииал има две године искуства писања, писања за низ фирми за дигитални маркетинг и докумената о животном циклусу софтвера.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили