Strings are sequence of Characters.

In Python specifically, strings are a sequence of Unicode Characters

– Creating Strings

– Accessing Strings

– Adding Chars to Strings

– Editing Strings

– Deleting Strings

– Operations on Strings

– String Functions

Creating Strings

s = ‘hello’

s = “hello”

# Multiline strings

s = ”’hello”’

s = “””hello”””

s = str(‘hello’)

print(s)

# Handling single quotes in strings

‘It’s raining outside’

Accessing Substrings from a String

# Positive Indexing

s = ‘hello world’

print(s[1])

# Negative Indexing

s = ‘hello world’

print(s[-3])

# Slicing

s = ‘hello world’

print(s[6:0:-2])

print(s[::-1])

s = ‘hello world’ print(s[-1:-6:-1])

Editing and Deleting in Strings

# Attempting to modify a string (results in error)

s = ‘hello world’

# s[0] = ‘H’

# This line will cause an error

# Deleting a string variable

s = ‘hello world’

del s

# print(s)

# This line will result in an error since ‘s’ is deleted

# Deleting a substring (results in a new string)

s = ‘hello world’

s = s[:-5] + s[-4:]

print(s)

Operations on Strings

# Arithmetic Operations

print(‘delhi’ + ‘ ‘ + ‘mumbai’)

print(‘delhi’ * 5)

print(“*” * 50)

# Relational Operations

print(‘delhi’ != ‘delhi’)

print(‘mumbai’ > ‘pune’)

# Lexicographically (a generalization of the alphabetical order of the dictionaries to sequences of ordered symbols)

print(‘Pune’ > ‘pune’)

# Logical Operations

print(‘hello’ and ‘world’)

print(‘hello’ or ‘world’)

print(‘ ‘ and ‘world’)

print(‘ ‘ or ‘world’)

print(‘hello’ or ‘world’)

print(‘hello’ and ‘world’)

print(not ‘hello’)

# Loops on Strings

for i in ‘hello’:

print(i)

# Membership Operations

print(‘D’ in ‘delhi’)

Common Functions

print(len(‘hello world’))

print(max(‘hello world’))

print(min(‘hello world’))

print(sorted(‘hello world’, reverse=True))

Capitalize/Title/Upper/Lower/Swapcase

s = ‘hello world’

print(s.capitalize())

print(s.title())

print(s.upper())

print(‘Hello Wolrd’.lower())

print(‘HeLlO WorLD’.swapcase())

Count/Find/Index

print(‘my name is nabin’.count(‘i’))

print(‘my name is nabin’.find(‘n’))

print(‘my name is nabin’.index(‘a’))

endswith/startswith

print(‘my name is nabin’.endswith(‘ino’))

print(‘my name is nabin’.startswith(‘1my’))

format

name = ‘nabin’

gender = ‘male’

print(‘Hi my name is {1} and I am a {0}’.format(gender, name))

isalnum/isalpha/isdigit/isidentifier

print(‘nabin1234%’.isalnum())

print(‘nabin’.isalpha())

print(‘123abc’.isdigit())

print(‘first-name’.isidentifier())

Split/Join

print(‘hi my name is nabin’.split())

print(” “.join([‘hi’, ‘my’, ‘name’, ‘is’, ‘nabin’]))

Replace

print(‘hi my name is nabin’.replace(‘nabin’, ‘naksh’))

Strip

print(‘nabin ‘.strip())

——————————————————————————————————————————————-

Example Programs

# Find the length of a given string without using the len() function

s = input(‘enter the string’) counter = 0 for i in s:

counter += 1

print(‘length of string is’, counter)

# Extract username from a given email.

s = input(‘enter the email’)

pos = s.index(‘@’)

print(s[0:pos])

# Count the frequency of a particular character in a provided string.

s = input(‘enter the email’)

term = input(‘what would you like to search for’)

counter = 0 for i in s:

if i == term:

counter += 1

print(‘frequency’, counter)

# Remove a particular character from a string.

s = input(‘enter the string’)

term = input(‘what would you like to remove’)

result = ” for i in s:

if i != term:

result = result + i

print(result)

# Check whether a given string is palindrome or not.

s = input(‘enter the string’)

flag = True for i in range(0, len(s)//2):

if s[i] != s[len(s) – i – 1]:

flag = False print(‘Not a Palindrome’)

break

if flag: print(‘Palindrome’)

# Count the number of words in a string without split()

s = input(‘enter the string’)

L = [] temp = ” for i in s:

if i != ‘ ‘:

temp = temp + i

else:

L.append(temp)

temp = ” L.append(temp)

print(len(L))

# Convert a string to title case without using the title()

s = input(‘enter the string’)

L = [] for i in s.split():

L.append(i[0].upper() + i[1:].lower())

print(” “.join(L))

# Convert an integer to a string

number = int(input(‘enter the number’))

digits = ‘0123456789’

result = ” while number != 0:

result = digits[number % 10] + result

number = number // 10

print(result)

print(type(result))

341 Replies to “Python String”

  1. Профессиональные seo https://seo-optimizaciya-kazan.ru услуги для максимизации онлайн-видимости вашего бизнеса. Наши эксперты проведут глубокий анализ сайта, оптимизируют контент и структуру, улучшат технические аспекты и разработают индивидуальные стратегии продвижения.

  2. Хотите сделать в квартире ремонт? Тогда советуем вам посетить сайт https://stroyka-gid.ru, где вы найдете всю необходимую информацию по строительству и ремонту.

  3. https://LoveFlover.ru — сайт посвященный комнатным растениям. Предлагает подробные статьи о выборе, выращивании и уходе за различными видами комнатных растений. Здесь можно найти полезные советы по созданию зелёного уголка в доме, руководства по декору и решению распространённых проблем, а также информацию о подходящих горшках и удобрениях. Платформа помогает создавать уютную атмосферу и гармонию в интерьере с помощью растений.

  4. Pin-up Casino https://pin-up.admsov.ru/ is an online casino licensed and regulated by the government of Curacao . Founded in 2016, it is home to some of the industry’s leading providers, including NetEnt, Microgaming, Play’n GO and others. This means that you will be spoiled for choice when it comes to choosing a game.

  5. Реальные анкеты проституток https://prostitutki-213.ru Москвы с проверенными фото – от элитных путан до дешевых шлюх. Каталог всех индивидуалок на каждой станции метро с реальными фотографиями без ретуши и с отзывами реальных клиентов.

  6. Смотрите онлайн сериал Отчаянные домохозяйки https://domohozyayki-serial.ru в хорошем качестве HD 720 бесплатно, рейтинг сериала: 8.058, режиссер сериала: Дэвид Гроссман, Ларри Шоу, Дэвид Уоррен.

  7. Изготовление памятников и надгробий https://uralmegalit.ru по низким ценам. Собственное производство. Высокое качество, широкий ассортимент, скидки, установка.

  8. Pin Up Casino https://pin-up.ergojournal.ru приглашает игроков зарегистрироваться на официальном сайте и начать играть на деньги в лучшие игровые автоматы, а на зеркалах онлайн казино Пин Ап можно найти аналогичную витрину слотов

  9. Pin-up casino https://pin-up.jes-design.ru популярное онлайн-казино и ставки на спорт. Официальный сайт казино для доступа к играм и другим функциям казино для игры на деньги.

  10. Gianluigi Buffon https://buffon.com.az Italian football player, goalkeeper. Considered one of the best goalkeepers of all time. He holds the record for the number of games in the Italian Championship, as well as the number of minutes in this tournament without conceding a goal.

  11. Thibaut Nicolas Marc Courtois https://thibaut-courtois.real-madrid-ar.com Footballeur belge, gardien de but du Club espagnol “Real Madrid”. Lors de la saison 2010/11, il a ete reconnu comme le meilleur gardien de la Pro League belge, ainsi que comme joueur de l’annee pour Genk. Trois fois vainqueur du Trophee Ricardo Zamora, decerne chaque annee au meilleur gardien espagnol

  12. Видеопродакшн студия https://humanvideo.ru полного цикла. Современное оборудование продакшн-компании позволяет снимать видеоролики, фильмы и клипы высокого качества. Создание эффективных видеороликов для рекламы, мероприятий, видеоролики для бизнеса.

  13. Заказать вывоз мусора вывоз мусора недорого в Москве и Московской области, недорого и в любое время суток в мешках или контейнерами 8 м?, 20 м?, 27 м?, 38 м?, собственный автопарк. Заключаем договора на вывоз мусора.

  14. Совсем недавно открылся новый интернет портал BlackSprut (Блекспрут) https://bs2cite.cc в даркнете, который предлагает купить нелегальные товары и заказать запрещенные услуги. Самая крупнейшая площадка СНГ. Любимые шопы и отзывчивая поддержка.

  15. Реальные анкеты реальные проститутки Москвы с проверенными фото – от элитных путан до дешевых шлюх. Каталог всех индивидуалок на каждой станции метро с реальными фотографиями без ретуши и с отзывами реальных клиентов.

  16. Монтаж систем отопления https://fectum.pro, водоснабжения, вентиляции, канализации, очистки воды, пылеудаления, снеготаяния, гелиосистем в Краснодаре под ключ.

  17. Доставка груза и грузоперевозки https://tamozhennyy-deklarant.blogspot.com по России через транспортную компанию автотранспортом доступна и для частных лиц. Перевозчик отправит или доставит ваш груз: выгодные тарифы индивидуальный подход из рук в руки 1 машиной.

  18. Предлагаем купить гаражное оборудование https://profcomplex.pro, автохимию, технику и уборочный инвентарь для клининговых компаний. Доставка по Москве и другим городам России.

  19. Купить зеркала https://zerkala-m.ru по низким ценам. Более 1980 моделей, купить недорого в интернет-магазине в Москве с доставкой по России. Удобный каталог, низкие цены, качественные фото.

  20. Промышленные насосы https://nasosynsk.ru/catalog/promyshlennoe_oborudovanie Wilo предлагают широкий ассортимент решений для различных отраслей промышленности, включая водоснабжение, отопление, вентиляцию, кондиционирование и многие другие. Благодаря своей высокой производительности и эффективности, насосы Wilo помогают снизить расходы на энергию и обслуживание, что делает их идеальным выбором для вашего бизнеса.

  21. Полезные советы и пошаговые инструкции по строительству https://syndyk.by, ремонту и дизайну домов и квартир, выбору материалов, монтажу и установке своими руками.

  22. Официальный сайт онлайн-казино Vavada https://vavada-kz-game.kz это новый адрес лучших слотов и джекпотов. Ознакомьтесь с бонусами и играйте на реальные деньги из Казахстана.

  23. [u][b] Привет, друзья![/b][/u]
    Заказать диплом университета.
    Наша компания предлагает заказать диплом высокого качества, неотличимый от оригинального документа без использования дорогостоящего оборудования и опытного специалиста.
    [b]Где заказать диплом специалиста?[/b]
    https://www.diigo.com/item/note/8p2f0/2ynh?k=fbc6175d49ad5f553be9215b47773616
    [b]Успехов в учебе![/b]

  24. Привет, друзья!
    Мы изготавливаем дипломы любой профессии по приятным тарифам.
    Мы можем предложить документы техникумов, расположенных на территории всей Российской Федерации. Вы можете приобрести диплом за любой год, указав необходимую специальность и хорошие оценки за все дисциплины. Документы печатаются на “правильной” бумаге самого высокого качества. Это позволяет делать государственные дипломы, не отличимые от оригиналов. Они будут заверены необходимыми печатями и штампами.
    Гарантируем, что в случае проверки документов работодателями, подозрений не появится.
    Где заказать диплом специалиста?
    twoplustwoequal.com/read-blog/14299

  25. [u][b] Добрый день![/b][/u]
    Купить диплом о высшем образовании
    [b]Мы предлагаем[/b] выгодно заказать диплом, который выполнен на бланке ГОЗНАКа и заверен мокрыми печатями, штампами, подписями. Документ способен пройти любые проверки, даже при помощи специального оборудования. Достигайте свои цели максимально быстро с нашими дипломами.
    [b]Где заказать диплом специалиста?[/b]
    http://oren.kabb.ru/viewtopic.php?f=50&t=34012
    [u][b] Рады помочь![u][b].

  26. Привет всем)
    Хорошо быть студентом, пока не придет пора писать диплом, что и произошло со мной, но не стоит отчаиваться, ведь есть хорошие компании что помогают с написанием и сдачей диплома на хорошие оценки!
    Изначально искал информацию про купить диплом в новочеркасске, купить диплом воспитателя, купить диплом в москве, купить диплом учителя, купить диплом в перми, потом попал на https://bx24.avers35.ru/company/personal/user/38/blog/691/ и там решили все мои учебные заботы!
    Хорошей учебы!

  27. Хотите научиться готовить самые изысканные и сложные торты? В этом https://v1.skladchik.org/tags/tort/ разделе вы найдете множество подробных пошаговых рецептов самых трендовых и известных тортов с возможностью получить их за сущие копейки благодаря складчине. Готовьте с удовольствием и открывайте для себя новые рецепты вместе с Skladchik.org

  28. [b]Привет всем[/b])
    Хорошо быть студентом, пока не придет пора писать диплом, что и произошло со мной, но не стоит отчаиваться, ведь есть хорошие компании что помогают с написанием и сдачей диплома на хорошие оценки!
    Изначально искал информацию про купить диплом в пензе, купить диплом в кузнецке, купить диплом в альметьевске, купить диплом в ноябрьске, купить диплом в уфе, потом попал на http://diveguideinbali.com/index.php?subaction=userinfo&user=yniluho и там решили все мои учебные заботы!
    Успешной учебы!

  29. Привет!
    Мы предлагаем дипломы психологов, юристов, экономистов и любых других профессий по выгодным ценам. Стоимость будет зависеть от той или иной специальности, года получения и университета.
    Где заказать диплом специалиста?
    Приобрести диплом о высшем образовании
    landik-diploms-srednee.ru/svidetelstvo-o-razvode  
    Успехов в учебе!

  30. Здравствуйте!
    Где заказать диплом специалиста?
    Мы предлагаем выгодно и быстро приобрести диплом, который выполнен на оригинальном бланке и заверен мокрыми печатями, штампами, подписями должностных лиц. Данный документ пройдет любые проверки, даже с применением профессиональных приборов. Решайте свои задачи быстро и просто с нашим сервисом.
    Заказать диплом любого университета.
    rab.chsl.ru/club/user/2/blog/8/

  31. Привет!
    Мы можем предложить дипломы любой профессии по приятным тарифам. Стоимость может зависеть от конкретной специальности, года выпуска и образовательного учреждения.
    arusak-diploms-srednee.ru/kupit-diplom-sssr  
    Успехов в учебе!

  32. Здравствуйте!
    Где купить диплом по необходимой специальности?
    Мы можем предложить документы институтов, которые расположены в любом регионе Российской Федерации. Можно купить качественно напечатанный диплом за любой год, указав необходимую специальность и хорошие оценки за все дисциплины. Дипломы выпускаются на “правильной” бумаге самого высшего качества. Это дает возможности делать настоящие дипломы, не отличимые от оригинала. Документы будут заверены необходимыми печатями и подписями.
    Мы изготавливаем дипломы любой профессии по доступным ценам.
    diploms-x24.ru/kupit-diplom-nizhnij-novgorod
    Рады оказаться полезными!

  33. Здравствуйте!
    Мы готовы предложить документы ВУЗов, расположенных на территории всей РФ. Можно купить диплом от любого заведения, за любой год, включая документы старого образца СССР. Дипломы и аттестаты выпускаются на “правильной” бумаге высшего качества. Это дает возможность делать настоящие дипломы, которые не отличить от оригиналов. Документы заверяются всеми обязательными печатями и подписями.
    theholo.net/forum/member.php?9206-sonnick84&tab=activitystream&type=all&page=3

  34. Здравствуйте!
    Наша компания предлагает быстро купить диплом, который выполнен на оригинальной бумаге и заверен мокрыми печатями, штампами, подписями. Наш диплом способен пройти лубую проверку, даже с использованием специальных приборов. Решите свои задачи быстро с нашими дипломами.
    vk.com/vzpiarrr?w=wall-224679085_12255
    Успешной учебы!

  35. Привет, друзья!
    Мы готовы предложить документы ВУЗов, расположенных на территории всей Российской Федерации. Вы можете купить диплом от любого заведения, за любой год, указав необходимую специальность и хорошие оценки за все дисциплины. Дипломы и аттестаты печатаются на бумаге высшего качества. Это позволяет делать настоящие дипломы, которые не отличить от оригинала. Документы будут заверены всеми необходимыми печатями и штампами.
    military-lip-b05.notion.site/f82a27b820314e24b42a5ea7bdd28c59

  36. Добрый день!
    Мы предлагаем купить диплом в высочайшем качестве, неотличимый от оригинала без участия специалистов высокой квалификации с дорогим оборудованием.
    rivertravel.net/viewtopic.php?f=21&t=8402
    Успешной учебы!

  37. Сайт https://ps-likers.ru предлагает уроки по фотошоп для начинающих. На страницах сайта можно найти пошаговые руководства по анимации, созданию графики для сайтов, дизайну, работе с текстом и фотографиями, а также различные эффекты.

Leave a Reply

Your email address will not be published. Required fields are marked *