Примери за низове на Python

Primeri Za Nizove Na Python



Python е слабо типизиран интерпретиран език. Така че декларацията за тип данни не се изисква в Python за декларацията на променливата. Различни типове данни се поддържат от скрипта на Python. Низовите данни са един от тях. Низовите данни се използват за съхраняване на множество символи. Методите за дефиниране и използване на низови данни в Python са показани в този урок.

Тема на съдържанието:

  1. Дефинирайте низовите променливи
  2. Пребройте дължината на низа
  3. Отпечатайте низа
  4. Форматирайте низа
  5. Премахнете съдържанието от низ
  6. Разделете струната
  7. Отрежете струната
  8. Обърнете низа
  9. Заменете стойността на низа
  10. Променете регистъра на буквите на низа

Дефинирайте низовите променливи

Стойността на низа може да бъде дефинирана по три начина в скрипта на Python: единични кавички (‘), двойни кавички (“) и тройни кавички (”’). Създайте файл на Python със следния скрипт, който дефинира три низови променливи и отпечатайте променливите в изхода:







#Дефиниране на променлива с единични кавички за съхраняване на едноредов низ
низ1 = „Програмиране на Python“
#Дефиниране на променлива с двойни кавички за съхраняване на едноредов низ
низ2 = „Python е слабо въведен език“
#Дефиниране на променлива с тройни кавички за съхраняване на многоредов низ
низ3 = '''Научете програмиране на Python
от основния''

#Отпечатайте променливите
печат ( низ1 )
печат ( низ2 )
печат ( низ3 )

Изход:



След изпълнението на скрипта се появява следният изход:







Отидете най-горе

Пребройте дължината на низа

Python има вградена функция с име len() за отчитане на дължината на низовата променлива. Създайте файл на Python със следния скрипт, който взема стойност на низ от потребителя, входната стойност за печат и дължината на входната стойност:



#Вземете стойност на низ
strVal = вход ( „Въведете стойност на низ:“ )
#Преброяване на общия брой знаци на въведената стойност
вътре = само ( strVal )
#Отпечатайте стойността на низа, взета от потребителя
печат ( 'Стойността на низа е:' , strVal )
#Отпечатайте дължината на низа
печат ( „Дължината на низа е:“ , вътре )

Изход:

Според следния изход „Python String“ се взема от потребителя като входна стойност. Дължината на този низ е 13, което се отпечатва:

Отидете най-горе

Отпечатайте низа

Създайте файл на Python със следния скрипт, който показва методите за отпечатване на единична низова стойност, една числова и една низова стойност, една променлива с друг низ и множество променливи с други низове. Три входни стойности се вземат от потребителя след изпълнение на скрипта.

#Отпечатайте единична стойност
печат ( „Научете Python“ )
#Отпечатайте множество стойности
печат ( петнадесет , 'Примери за низове на Python' )

#Вземете три входни стойности от потребителя
код_на курс = вход ( „Въведете кода на курса:“ )
име_на_курс = вход ( „Въведете името на курса:“ )
кредитен_час = плавам ( вход ( „Въведете кредитния час:“ ) )

#Отпечатайте една променлива
печат ( ' ' , „Код на курса:“ , код_на курс )
#Отпечатайте множество променливи
печат ( 'Име на курса:' , име_на_курс , ' ' , „Кредитен час:“ , кредитен_час )

Изход:

„CSE320“, „Програмиране на Python“ и „2.0“ се приемат като входни данни след изпълнение на скрипта. Тези стойности се отпечатват по-късно.

Отидете най-горе

Форматирайте низа

В Python са налични множество опции за форматиране на стойностите на низовете. Функцията format() е една от тях. Различни начини за използване на функцията format() в скрипта на Python са показани в следния скрипт. Името на ученика и партидата се вземат от потребителя след изпълнение на скрипта. След това тези стойности се отпечатват с други низове, като се използва функцията format() с ключовите стойности и позиционните стойности.

#Вземете стойност на низ от потребителя
име = вход ( „Име на ученик:“ )
#Вземете числова стойност от потребителя
партида = вътр ( вход ( 'Партида:' ) )

#Използване на функцията format() с променливите
печат ( „{n} е ученик от {b} група.“ . формат ( н = име , b = партида ) )
#Използване на функция format() с една стойност на низ и една числова стойност
печат ( „{n} е студент от {s} семестър.“ . формат ( н = 'Джафар' , с = 6 ) )
#Използване на функция format() без дефиниране на позиционни ключове
печат ( „{} е студент от {} група.“ . формат ( име , 12 ) )
#Използване на функцията format() чрез дефиниране на цифрови позиционни клавиши
печат ( „{1} е студент от {0} семестър.“ . формат ( 10 , 'Мазхар' ) )

Изход:

Следният изход се появява за входните стойности, „Mizanur Rahman“ като име на ученик и 45 като партидна стойност:

Отидете най-горе

Премахнете съдържанието от низ

Частичното или пълното съдържание на низова променлива може да бъде премахнато от низовата променлива на Python. Създайте файл на Python със следния скрипт, който взема стойност на низ от потребителя. След това скриптът премахва съдържанието на входната стойност частично, като изрязва низа като предишния пример и прави недефинираната променлива с помощта на командата „del“.

опитвам :
#Вземете стойност на низ
strVal = вход ( „Въведете стойност на низ: ' )
печат ( „Оригинален низ:“ + strVal )

#Премахнете всички знаци от низа след
#първите 10 знака
strVal = strVal [ 0 : 10 ]
печат ( „Стойност на низ след първо изтриване:“ + strVal )

#Премахнете 5 знака от началото на низа
strVal = strVal [ 5 : ]
печат ( „Стойност на низ след второ изтриване:“ +strVal )

#Премахнете конкретния знак от низа, ако съществува
strVal = strVal. замени ( аз , '' , 1 )
печат ( „Стойност на низ след трето изтриване:“ +strVal )

#Премахнете целия низ и направете променливата недефинирана
от strVal
печат ( „Стойност на низа след последното изтриване:“ +strVal )

с изключение NameError :
#Отпечатайте съобщението, когато променливата е недефинирана
печат ( „Променливата не е дефинирана.“ )

Изход:

След изпълнението на скрипта се появява следният изход:

Отидете най-горе

Разделете струната

Създайте файл на Python със следния скрипт, който разделя стойността на низа въз основа на интервала, двоеточието (:), определена дума и максималното ограничение:

#Вземете стойност на низ от потребителя
strVal = вход ( „Въведете стойност на низ: ' )

#Разделяне на низа без никакви аргументи
печат ( „Разделени стойности въз основа на пространството:“ )
печат ( strVal. разделяне ( ) )

#Разделяне на низа въз основа на символ
печат ( 'Разделени стойности въз основа на ':' ' )
печат ( strVal. разделяне ( ':' ) )

#Разделяне на низа въз основа на дума
печат ( „Разделени стойности въз основа на думата“ )
печат ( strVal. разделяне ( 'курс' ) )

#Разделете низа въз основа на интервала и максималното ограничение
печат ( „Разделени стойности въз основа на ограничението“ )
печат ( strVal. разделяне ( ' ' , 1 ) )

Изход:

Появява се следният изход за входната стойност „код на курса: CSE – 407“ след изпълнение на скрипта:

Отидете най-горе

Отрежете струната

Създайте файл на Python със следния скрипт, който изрязва низа въз основа на пространството от двете страни, лявата страна и дясната страна, като използвате функциите strip(), lstrip() и rstrip(). Последната функция lstrip() се използва въз основа на знака „P“.

strVal = '  Python е популярен език.  '
печат ( „Оригинален низ:“ +strVal )
#Отрежете двете страни
strVal1 = strVal. Лента ( )
печат ( 'След изрязване на двете страни: ' + strVal1 )
#Подрязване на лявата страна
strVal2 = strVal. lstrip ( )
печат ( 'След подрязване на лявата страна: ' + strVal2 )
#Отрежете дясната страна
strVal3 = strVal. rstrip ( )
печат ( 'След подрязване на дясната страна: ' +strVal3 )
#Изрязване на лявата страна въз основа на символ
strVal4 = strVal2. lstrip ( 'П' )
печат ( 'След изрязване на лявата страна въз основа на знак: ' + strVal4 )

Изход:

След изпълнението на скрипта се появява следният изход:

Отидете най-горе

Обърнете низа

Създайте файл на Python със следния скрипт, който обръща стойността на стойността на низа, като задава началната позиция в края на низа със стойността -1:

#Вземете стойност на низ от потребителя
strVal = вход ( „Въведете стойност на низ: ' )
#Запазете обърнатата стойност на низа
обратен_стр = strVal [ ::- 1 ]
#Отпечатайте както оригиналните, така и обърнатите стойности на низа
печат ( 'Оригинална стойност на низ: ' +strVal )
печат ( 'Обърната стойност на низ: ' + reverse_str )

Изход:

Следният изход се появява за входната стойност „Hello World“:

Отидете най-горе

Заменете стойността на низа

Създайте файл на Python със следния скрипт, който взема главния низ, низа за търсене и низа за замяна от потребителя. След това функцията replace() се използва за търсене и замяна на низа.

#Вземете основния низ
strVal = вход ( „Въведете стойност на низ: ' )
#Вземете низа за търсене
srcVal = вход ( „Въведете стойност на низ: ' )
#Вземете заменения низ
repVal = вход ( „Въведете стойност на низ: ' )
#Търсене и замяна на низа
replaced_strVal = strVal. замени ( srcVal , repVal )
#Отпечатайте оригиналните и заменените низови стойности
печат ( „Оригинален низ:“ +strVal )
печат ( „Заменен низ:“ + replaced_strVal )

Изход:

Следният резултат се появява за „Харесвате ли PHP?“ стойност на основен низ, стойност за търсене „PHP“ и заместваща стойност „Python“:

Отидете най-горе

Променете регистъра на буквите на низа

Създайте файл на Python със следния скрипт, който взема имейл адреса и паролата от потребителя. След това функциите lower() и upper() се използват за сравняване на входните стойности с конкретните стойности, за да се провери дали входните стойности са валидни или невалидни.

#Вземете имейл адреса
електронна поща = вход ( „Въведете имейл адрес:“ )
#Вземете паролата
парола = вход ( „Въведете паролата:“ )
#Сравнете стойностите на низа след конвертиране на имейла
#с малки букви и парола с главни букви
ако електронна поща . нисък ( ) == 'admin@example.com' и парола. горен ( ) == 'ТАЙНА' :
печат ( „Удостоверен потребител.“ )
друго :
печат ( „Имейлът или паролата са грешни.“ )

Изход:

Следният резултат се появява за „ admin@example.com ” и „секретни” входни стойности:

Следният резултат се появява за „ admin@abc.com ” и „секретни” входни стойности:

Отидете най-горе

Заключение

Различни типове задачи, свързани с низове, използващи различни вградени функции на Python, са показани в този урок с помощта на множество скриптове на Python. Потребителите на Python вече ще могат да получат основните познания за операциите с низове на Python, след като прочетат правилно този урок.