Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення та Перевірка Рядків | Рядки
Типи даних у Python

bookСтворення та Перевірка Рядків

Рядки — це спосіб зберігання тексту в Python: імена, повідомлення, шляхи до файлів, навіть емодзі. У Python 3 рядки за замовчуванням мають кодування Unicode, тому можуть містити символи практично будь-якої мови.

Що таке рядок?

Рядок — це незмінна послідовність символів. "Незмінна" означає, що ви не змінюєте рядок безпосередньо. Замість цього операції створюють новий рядок.

12345
# Displaying a course title with an icon course_title = "Data Types in Python" status_emoji = "🚀" print(course_title, status_emoji) # Output: Python for Beginners 🚀
copy

Створення рядків

Python дозволяє записувати рядкові літерали в одинарних або подвійних лапках. Обирайте той варіант, який робить код зрозумілішим.

12345678
# Showing how to handle quotes correctly in user messages greeting = "Hello!" message = 'User said: "Hi, nice to meet you!"' note = "It's fine to mix single and double quotes in text." print(greeting) print(message) print(note)
copy

Якщо потрібно кілька рядків, використовуйте рядки в потрійних лапках. Python зберігає розриви рядків.

123456
# Creating a multi-line email template email_template = """Dear User, Your subscription has been successfully renewed. Thank you for staying with us!""" print(email_template)
copy

Для включення спеціальних символів (наприклад, нового рядка) в один рядок використовуйте escape-послідовності.

123
# Formatting a welcome message for the user welcome_message = "Welcome to Codefinity!\nLet's start your learning journey." print(welcome_message)
copy

Коли зворотні слеші потрібно сприймати буквально (наприклад, шляхи у Windows або прості шаблони регулярних виразів), допомагає сирий рядок.

123
# Storing a file path on a Windows system file_path = r"C:\Users\alex\Documents\report.pdf" # backslashes are kept as-is print(file_path)
copy

Перевірка рядків (без індексації)

Часто потрібні швидкі перевірки: «що це?» і «яка довжина?»

123
s = "hello" print(type(s)) # <class 'str'> print(len(s)) # 5
copy

Порожній рядок вважається хибним (falsey), тоді як будь-який непорожній рядок — істинним (truthy). Це зручно для використання в умовах.

1234567
# Checking if the user entered their username during login username = "" if username: print(f"Welcome back, {username}!") else: print("Please enter your username") # runs because an empty string is falsey
copy
Note
Примітка
  • "" (порожній рядок) не те саме, що " " (пробіл). len("") == 0, len(" ") == 1;
  • \n рахується як один символ (перенесення рядка), тому len("A\nB") == 3;
  • Для шляхів бажано використовувати сирі рядки, щоб уникнути випадкових екранувань, як-от "\t" (табуляція).
question mark

Який з наведених є коректним літералом рядка у Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 3.45

bookСтворення та Перевірка Рядків

Свайпніть щоб показати меню

Рядки — це спосіб зберігання тексту в Python: імена, повідомлення, шляхи до файлів, навіть емодзі. У Python 3 рядки за замовчуванням мають кодування Unicode, тому можуть містити символи практично будь-якої мови.

Що таке рядок?

Рядок — це незмінна послідовність символів. "Незмінна" означає, що ви не змінюєте рядок безпосередньо. Замість цього операції створюють новий рядок.

12345
# Displaying a course title with an icon course_title = "Data Types in Python" status_emoji = "🚀" print(course_title, status_emoji) # Output: Python for Beginners 🚀
copy

Створення рядків

Python дозволяє записувати рядкові літерали в одинарних або подвійних лапках. Обирайте той варіант, який робить код зрозумілішим.

12345678
# Showing how to handle quotes correctly in user messages greeting = "Hello!" message = 'User said: "Hi, nice to meet you!"' note = "It's fine to mix single and double quotes in text." print(greeting) print(message) print(note)
copy

Якщо потрібно кілька рядків, використовуйте рядки в потрійних лапках. Python зберігає розриви рядків.

123456
# Creating a multi-line email template email_template = """Dear User, Your subscription has been successfully renewed. Thank you for staying with us!""" print(email_template)
copy

Для включення спеціальних символів (наприклад, нового рядка) в один рядок використовуйте escape-послідовності.

123
# Formatting a welcome message for the user welcome_message = "Welcome to Codefinity!\nLet's start your learning journey." print(welcome_message)
copy

Коли зворотні слеші потрібно сприймати буквально (наприклад, шляхи у Windows або прості шаблони регулярних виразів), допомагає сирий рядок.

123
# Storing a file path on a Windows system file_path = r"C:\Users\alex\Documents\report.pdf" # backslashes are kept as-is print(file_path)
copy

Перевірка рядків (без індексації)

Часто потрібні швидкі перевірки: «що це?» і «яка довжина?»

123
s = "hello" print(type(s)) # <class 'str'> print(len(s)) # 5
copy

Порожній рядок вважається хибним (falsey), тоді як будь-який непорожній рядок — істинним (truthy). Це зручно для використання в умовах.

1234567
# Checking if the user entered their username during login username = "" if username: print(f"Welcome back, {username}!") else: print("Please enter your username") # runs because an empty string is falsey
copy
Note
Примітка
  • "" (порожній рядок) не те саме, що " " (пробіл). len("") == 0, len(" ") == 1;
  • \n рахується як один символ (перенесення рядка), тому len("A\nB") == 3;
  • Для шляхів бажано використовувати сирі рядки, щоб уникнути випадкових екранувань, як-от "\t" (табуляція).
question mark

Який з наведених є коректним літералом рядка у Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 1
some-alt