Свијет програмирања се своди на кориштење низова и бројева. Често ћете користити ове типове података и радити са њима у свакодневној употреби. Понекад ћете морати да конвертујете између њих, посебно када је језик као што је Питхон избирљив око разлике.

Ако се бавите Питхон-ом, корисно је научити нијансе преласка са једног типа података на други, неприметно.

У овом чланку ћемо демонстрирати неколико корисних начина претварања Питхон инт у стринг.

Претворите Питхон број у стринг

Често ћете можда желети да одштампате једноставну поруку која је мешавина низова и бројева. Али с обзиром на Питхон-ова ограничења, можда ћете морати да прилагодите свој приступ да бисте исправно користили изјаву за штампање.

На пример, Питхон не олакшава штампање порука састављених од засебних делова, као што су:

Ја сам Гаурав и имам 28 година.

Где Гуарав се чува у једној променљивој, и 28 у другом.

Међутим, Питхон чини конверзију целог броја у стринг прилично једноставном. Да бисте претворили инт у стринг, Питхон вам нуди различите функције, од којих је свака лака за коришћење.

instagram viewer

Ево дела кода који тражи унос од корисника:

Име = унос ('Унесите своје име:')
Старост = 28
принт ('Ја сам ' + Име + '. Имам ' + Старост + ' година.')

Жељени излаз је:

Ја сам Гаурав. Имам 28 година.

Уместо тога, Питхон даје следећу грешку:

Фајл " ТипеЕррор: може спојити само стр (не "инт") са стр" 

То значи да не можете комбиновати нумеричку и вредност низа користећи + оператер.

1. Употреба стр функције

Тхе стр функција претвара цео број у вредност низа. Морате га користити као префикс за било које целобројне вредности.

Исти пример се може преписати као:

Име = унос ('Унесите своје име:')
Старост = стр (28)
принт ('Ја сам ' + Име + '. Имам ' + Старост + ' година.')

Жељени излаз је:

Вредност стринга у принт изјава је подељена на више делова тако да су инкорпориране и вредности које дефинише корисник.

2. Употреба функције формат().

Питхон нуди још једну корисну функцију за претварање броја у стринг. Тхе формат() функција је бржи и чистији метод за претварање целих бројева у низове.

Функција формата конвертује цео број у вредност низа пре него што изврши било које прорачуне.

# Целобројна вредност
Број = 100

# Претворите цео број у стринг помоћу функције формата
Стр_валуе = '{}'.формат (број)

# Одштампајте резултат
принт('Ваш број је ', Стр_валуе)

3. Коришћење позиционог форматирања

Позиционо обликовање је једна од најстаријих метода у Питхон-у за претварање целог броја у стринг.

Да бисте користили позиционо форматирање, користите "%с" % префикс испред броја, а Питхон ће урадити остало.

На пример:

# Целобројна вредност
Број = 100

# Претворите цео број у стринг користећи позиционо форматирање
Стр_валуе = "%с" % број

# Одштампајте резултат
принт ('Ваш број је', Стр_валуе)

Резултат је:

4. Употреба методе __стр__().

Као и функција стр(), постоји а __стр__() метод у Питхон-у, који је блиска алтернатива за претварање целих бројева у стрингове. __стр__() даје директан стринг приказ целог броја.

На пример:

# Целобројна вредност
Број = 100

# Претворите цео број у стринг користећи метод __стр__
Стр_валуе = Број.__стр__()

# Одштампајте резултат
принт('Ваш број је ', Стр_валуе)

Излаз је следећи:

Коришћење Питхон функција за претварање целих бројева у низове

Питхон је језик прилагођен кориснику, који је прилично ефикасан за програмирање, манипулацију подацима и друге употребе везане за податке.

Ако планирате да научите Питхон, постоји много познатих Питхон курсева доступних на мрежи, који могу бити драгоцени ресурси за разумевање основа.

9 бесплатних онлајн курсева за почетнике у Питхон-у

Желите да научите програмски језик и постанете успешан веб програмер или програмер софтвера? Ево неколико бесплатних курсева за Питхон за почетак!

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Програмирање
  • Питхон
О аутору
Гаурав Сииал (54 објављених чланака)

Гаурав Сииал има две године искуства писања, писања за низ фирми за дигитални маркетинг и докумената о животном циклусу софтвера.

Више од Гаурав Сииал

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили