Створення та Перевірка Рядків
Рядки — це спосіб зберігання тексту в 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 🚀
Створення рядків
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)
Якщо потрібно кілька рядків, використовуйте рядки в потрійних лапках. 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)
Для включення спеціальних символів (наприклад, нового рядка) в один рядок використовуйте escape-послідовності.
123# Formatting a welcome message for the user welcome_message = "Welcome to Codefinity!\nLet's start your learning journey." print(welcome_message)
Коли зворотні слеші потрібно сприймати буквально (наприклад, шляхи у 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)
Перевірка рядків (без індексації)
Часто потрібні швидкі перевірки: «що це?» і «яка довжина?»
123s = "hello" print(type(s)) # <class 'str'> print(len(s)) # 5
Порожній рядок вважається хибним (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
""(порожній рядок) не те саме, що" "(пробіл).len("") == 0,len(" ") == 1;\nрахується як один символ (перенесення рядка), томуlen("A\nB") == 3;- Для шляхів бажано використовувати сирі рядки, щоб уникнути випадкових екранувань, як-от
"\t"(табуляція).
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.45
Створення та Перевірка Рядків
Свайпніть щоб показати меню
Рядки — це спосіб зберігання тексту в 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 🚀
Створення рядків
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)
Якщо потрібно кілька рядків, використовуйте рядки в потрійних лапках. 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)
Для включення спеціальних символів (наприклад, нового рядка) в один рядок використовуйте escape-послідовності.
123# Formatting a welcome message for the user welcome_message = "Welcome to Codefinity!\nLet's start your learning journey." print(welcome_message)
Коли зворотні слеші потрібно сприймати буквально (наприклад, шляхи у 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)
Перевірка рядків (без індексації)
Часто потрібні швидкі перевірки: «що це?» і «яка довжина?»
123s = "hello" print(type(s)) # <class 'str'> print(len(s)) # 5
Порожній рядок вважається хибним (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
""(порожній рядок) не те саме, що" "(пробіл).len("") == 0,len(" ") == 1;\nрахується як один символ (перенесення рядка), томуlen("A\nB") == 3;- Для шляхів бажано використовувати сирі рядки, щоб уникнути випадкових екранувань, як-от
"\t"(табуляція).
Дякуємо за ваш відгук!