Главная страница » Python » 12. Кавычки
Добро пожаловать на двенадцатый урок по Python! Сегодня мы рассмотрим кавычки и их использование в Python. Кавычки играют важную роль в создании строковых данных. В Python есть несколько видов кавычек, и у каждого из них есть свои особенности и правила использования.
В Python можно использовать три вида кавычек для создания строк:
'
)"
)'''
или """
)Одинарные кавычки используются для создания строк. Они полезны, когда строка не содержит апострофов.
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, экранировании символов, сырых строках и вставке переменных в строки. Понимание этих аспектов поможет вам работать со строками более эффективно и писать более читаемый код.
Наша цель и главная задача сделать качественное образование в вашем браузере
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024 Все права защищены. CodeFor.