Elementor Header #8

12. Кавычки

Добро пожаловать на двенадцатый урок по Python! Сегодня мы рассмотрим кавычки и их использование в Python. Кавычки играют важную роль в создании строковых данных. В Python есть несколько видов кавычек, и у каждого из них есть свои особенности и правила использования.

Виды кавычек в Python

В Python можно использовать три вида кавычек для создания строк:

  1. Одинарные кавычки (')
  2. Двойные кавычки (")
  3. Тройные кавычки (''' или """)

Одинарные кавычки

Одинарные кавычки используются для создания строк. Они полезны, когда строка не содержит апострофов.

				
					single_quote_string = 'Hello, world!'
print(single_quote_string)  # Вывод: Hello, world!

				
			

Двойные кавычки

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

				
					double_quote_string = "It's a beautiful day!"
print(double_quote_string)  # Вывод: It's a beautiful day!

				
			

Тройные кавычки

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

				
					triple_quote_string = """This is a
multi-line string."""
print(triple_quote_string)
# Вывод:
# This is a
# multi-line string.

				
			

Экранирование символов

Иногда в строке нужно использовать кавычки того же типа, что и для самой строки. В таких случаях используется экранирование символов с помощью обратной косой черты (\).

Примеры экранирования

Экранирование одинарной кавычки

				
					escaped_single_quote_string = 'It\'s a beautiful day!'
print(escaped_single_quote_string)  # Вывод: It's a beautiful day!

				
			

Экранирование двойной кавычки

				
					escaped_double_quote_string = "He said, \"Hello!\""
print(escaped_double_quote_string)  # Вывод: He said, "Hello!"

				
			

Сырые строки

Сырые строки (raw strings) используются, когда нужно игнорировать экранирование. Они создаются с помощью префикса r перед кавычками.

				
					a = 5
b = 3
result = a % b
print(result)  # Вывод: 2

				
			

Пример сырой строки

				
					raw_string = r'C:\Users\Username\Documents'
print(raw_string)  # Вывод: C:\Users\Username\Documents

				
			

Вставка переменных в строки

Python предоставляет несколько способов вставки переменных в строки.

Оператор %

				
					name = 'Alice'
greeting = 'Hello, %s!' % name
print(greeting)  # Вывод: Hello, Alice!

				
			

Метод format()

				
					name = 'Bob'
greeting = 'Hello, {}!'.format(name)
print(greeting)  # Вывод: Hello, Bob!

				
			

F-строки (f-strings)

				
					name = 'Charlie'
greeting = f'Hello, {name}!'
print(greeting)  # Вывод: Hello, Charlie!

				
			

Заключение

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

logo