Створення та Перевірка Рядків
Рядки — це спосіб зберігання тексту в 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
Порожній рядок вважається хибним значенням, тоді як будь-який непорожній рядок — істинним. Це зручно у використанні в умовах.
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"(табуляція).
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 5.26
Створення та Перевірка Рядків
Свайпніть щоб показати меню
Рядки — це спосіб зберігання тексту в 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
Порожній рядок вважається хибним значенням, тоді як будь-який непорожній рядок — істинним. Це зручно у використанні в умовах.
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"(табуляція).
Дякуємо за ваш відгук!