Строки (Python): различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «== Строки == * [https://www.w3schools.com/python/python_strings.asp Строки (w3schools)] * [https://docs.python.org/3/library/string.html Строки...») |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 2: | Строка 2: | ||
* [https://www.w3schools.com/python/python_strings.asp Строки (w3schools)] | * [https://www.w3schools.com/python/python_strings.asp Строки (w3schools)] | ||
* [https://docs.python.org/3/library/string.html Строки (документация)] | * [https://docs.python.org/3/library/string.html Строки (документация)] | ||
+ | |||
+ | <syntaxhighlight lang="python" line> | ||
+ | ch = '0' | ||
+ | chCode = ord(ch) | ||
+ | print(f"Код символа {ch} = {chCode}") | ||
+ | |||
+ | print(f"Символ с кодом {55} = {chr(55)}") | ||
+ | |||
+ | s = "Hello" | ||
+ | print(f"Длинна строки {s} = {len(s)}") | ||
+ | |||
+ | hasl = 'l' in s | ||
+ | print(f"Строка {s} содержит букву l = {hasl}") | ||
+ | |||
+ | hasz = 'z' in s | ||
+ | print(f"Строка {s} содержит букву z = {hasz}") | ||
+ | |||
+ | indexl = s.index('l') if 'l' in s else None | ||
+ | print(f"В строке {s} индекс буквы l = {indexl}") | ||
+ | |||
+ | indexz = s.index('z') if 'z' in s else None | ||
+ | print(f"В строке {s} индекс буквы z = {indexz}") | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == Задачник == | ||
+ | * [http://ptaskbook.com/ru/tasks/string.php Строки] |
Текущая версия на 13:06, 9 июля 2021
Строки
1 ch = '0'
2 chCode = ord(ch)
3 print(f"Код символа {ch} = {chCode}")
4
5 print(f"Символ с кодом {55} = {chr(55)}")
6
7 s = "Hello"
8 print(f"Длинна строки {s} = {len(s)}")
9
10 hasl = 'l' in s
11 print(f"Строка {s} содержит букву l = {hasl}")
12
13 hasz = 'z' in s
14 print(f"Строка {s} содержит букву z = {hasz}")
15
16 indexl = s.index('l') if 'l' in s else None
17 print(f"В строке {s} индекс буквы l = {indexl}")
18
19 indexz = s.index('z') if 'z' in s else None
20 print(f"В строке {s} индекс буквы z = {indexz}")