Рядки використовуються для зберігння і опрацювання текстової інформації.
Рядки є незмінним типом даних.
або
s="мама мила р'аму"
<class 'str'>
print(s[0])
print(s[5:10])
мила
print(s)
14
16 (з символом \n)
print(s)
print(s.split())
кодяр
print('код літери М - ',ord('М'))
print('код літери m - ',ord('m'))
print('літера коду 111 - ',chr(111))
print(s.title())
Рядок
s1=s.upper()
print(s1)
AABBCC
print(s2)
aabbcc
s2='AaBbCc'
s3='123abc'
print(s1.isdigit())
print(s2.isdigit())
print(s3.isdigit())
True
False
False
s2='123abc'
s3='123abC'
s4='123ABC'
print(s1.isupper())
print(s2.isupper())
print(s3.isupper())
print(s4.isupper())
print(s2.islower())
print(s3.islower())
print(s4.islower())
print('Вася' in s)
True
print(s.find('у'))
1
з деякої позиції
print(s.find('у',2))
5
з кінця
print(s.rfind('у'))
5
2
s1='мама мила раму'
print(s.replace('с','н'))
print(s1.replace('м','с',2))
Тут був Ваня
саса мила раму
Рядки є незмінним типом даних.
Запис рядка:
s='мама мила раму'або
s="мама мила р'аму"
Тип даних - string(str)
print(type(s))<class 'str'>
Друк рядка, елементів, диапазону
print(s)print(s[0])
print(s[5:10])
мама мила раму
м мила
Друк рядка в декілька рядків (символ \n)
s="мама \nмила \nраму"print(s)
мама
мила
рамуДовжина рядка
print(len(s))14
16 (з символом \n)
Перетворення в список
s='рядок'print(s)
print(s.split())
рядок
['рядок']Обернений рядок
print(s[::-1])кодяр
Коди символів (функції ord(<літера>) та chr(<число>))
print('код літери м - ',ord('м'))print('код літери М - ',ord('М'))
print('код літери m - ',ord('m'))
print('літера коду 111 - ',chr(111))
код літери м - 1084
код літери М - 1052
код літери m - 109
літера коду 111 - oРядок з заглавної літери
s='рядок'print(s.title())
Рядок
Перетворення рядка в верхній регістр
s='AaBbCc's1=s.upper()
print(s1)
AABBCC
Перетворення рядка в нижній регістр
s2=s.lower()print(s2)
aabbcc
Перевіряємо чи є рядок числовим
s1="123"s2='AaBbCc'
s3='123abc'
print(s1.isdigit())
print(s2.isdigit())
print(s3.isdigit())
True
False
False
Перевіряємо чи всі літери рядка верхнього регистру
s1='рядок's2='123abc'
s3='123abC'
s4='123ABC'
print(s1.isupper())
print(s2.isupper())
print(s3.isupper())
print(s4.isupper())
False
False
False
TrueПеревіряємо чи всі літери рядка нижнього регистру
print(s1.islower())print(s2.islower())
print(s3.islower())
print(s4.islower())
True
True
False
FalseПеревіряємо чи підрядок входить до рядка
s='Тут був Вася'print('Вася' in s)
True
Пошук в рядку
з початкуprint(s.find('у'))
1
з деякої позиції
print(s.find('у',2))
5
з кінця
print(s.rfind('у'))
5
Підрахуємо скільки раз підрядок входить до рядка
print(s.count('у'))2
Заміна символу або декількох
s='Тут був Вася's1='мама мила раму'
print(s.replace('с','н'))
print(s1.replace('м','с',2))
Тут був Ваня
саса мила раму
Немає коментарів:
Дописати коментар