Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Python тілінде жолдармен жұмыс істеу. (Работа со строками в языке Python)

Автор:   •  Ноябрь 13, 2023  •  Контрольная работа  •  812 Слов (4 Страниц)  •  155 Просмотры

Страница 1 из 4

Ғ.Дәукеев атындағы Алматы энергетика және байланыс университеті

коммерциялық емес акционерлік қоғамы

Ақпараттық технологиялар институты

Ақпараттық жүйелер және киберқауіпсіздік кафедрасы3

[pic 1]

№ 2 Зертханалық жұмыс

Пәннің атауы: Python бағдарламалау

Тақырыбы:  Python тілінде жолдармен жұмыс істеу. (Работа со строками в языке Python.)

Мамандығы: 6В06104 – «Ақпараттық қауіпсіздік жүйелері»

Орындаған: Турдикулов Руслан

Тобы: СИБк- 22-7

Қабылдаған: аға оқытушы Сейтқали Ғазиз

________________      _____________     _____________

(бағасы)                     (қолы)                      (күні)

Алматы 2023

Мазмұны

Кіріспе......................................................................................................3бет

Тапсырмалар............................................................................................4бет

Қорытынды……………………………………………………………..9бет


Кіріспе

Строки - это один из наиболее важных и широко используемых типов данных в Python и многих других языках программирования. Они представляют собой последовательность символов, которые могут быть буквами, цифрами, специальными символами и пробелами. Строки в Python создаются с использованием различных видов кавычек и предоставляют множество методов и операторов для манипуляции текстовой информацией.


Тапсырма:


Контрольные вопросы

1. В чём особенность строк по сравнению с другими составными типами данных в Python и со строками во многих других языках программирования?

  • Неизменяемость (Immutable): Строки в Python являются неизменяемыми объектами, что означает, что их содержимое нельзя изменить после создания. Если вы хотите изменить строку, вы создаете новую строку с изменениями.
  • Удобный синтаксис: Python предоставляет удобный и интуитивно понятный синтаксис для работы со строками. Вы можете объединять строки с использованием оператора ‘+’, умножать строки на целое число для их повторения, обращаться к символам по индексу и так далее.
  • Многострочные строки: Вы можете создавать многострочные строки в Python, заключая текст в тройные кавычки (три одиночные или три двойные кавычки), что упрощает работу с текстом, содержащим переводы строк.

2. Какие способы задания строк вы знаете?

В Python есть несколько способов задания строк:

  • Одинарные кавычки ('...') и двойные кавычки ("..."): Строки можно задавать, заключая текст в одинарные или двойные кавычки. Оба варианта равнозначны:

single_quoted_string = 'Это строка в одинарных кавычках.'
double_quoted_string = "Это строка в двойных кавычках."

  • Тройные кавычки ('''...''' или """..."""): Тройные кавычки позволяют создавать многострочные строки, которые могут содержать символы перевода строки.

multiline_string = '''Это
многострочная
строка.'''

  • Экранированные символы (Escape Characters): Внутри строк можно использовать экранированные символы для вставки специальных символов, таких как \n для перевода строки или \t для символа табуляции.        

escaped_string = "Это строка с символом новой строки:\nВторая строка."

  • Raw-строки (r'...'): Raw-строки позволяют игнорировать экранирование символов, что полезно, например, при работе с регулярными выражениями.

raw_string = r"C:\путь\к\файлу.txt"

  • f-строки (f"..."): Введены в Python 3.6 и позволяют встраивать значения переменных и выражений непосредственно в строки.

name = "Alice"
age = 30
formatted_string = f"Привет, меня зовут {name} и мне {age} лет."

3. Для чего используются два вида кавычек при задании строк?

  • Одинарные кавычки используются для создания строк в том случае, когда внутри строки присутствуют символы двойных кавычек
  • Двойные кавычки используются для создания строк, когда внутри строки присутствуют символы одинарных кавычек

4. Как можно соединить 2 строки в одну?

string1 = "Привет, "
string2 = "мир!"
result = string1 + string2
print(result)

5. Что будет выведено после применения команды str(1.0e4)

print(str(1.0e4))

>>> 10000.0

6. Как извлечь из строки с русским алфавитом каждую вторую букву, начиная с «д»?

russian_alphabet = "абвгдежзийклмнопрстуфхцчшщъыьэюя"
start_index = russian_alphabet.index("д")
result = russian_alphabet[start_index::
2]
print(result)

...

Скачать:   txt (11.5 Kb)   pdf (177.9 Kb)   docx (222.4 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club