Python для початківців: Рядки та булеві значення
Ви будете використовувати рядки та булеві значення майже в кожній програмі на Python. Цей посібник пояснює, як вони працюють.
Рядки (Текст)
Рядок — це послідовність символів. Ви можете використовувати літери, цифри або символи. Відокремлюйте їх одинарними або подвійними лапками.
• Використовуйте одинарні лапки: name = 'Ramesh'
• Використовуйте подвійні лапки: name = "Ramesh"
• Використовуйте потрійні лапки для довгих текстів:
poem = """
Roses are red,
Python is great.
"""
Операції з рядками
Ви можете легко маніпулювати текстом за допомогою цих інструментів:
- Об'єднуйте рядки за допомогою +:
first + " " + last - Повторюйте рядки за допомогою *:
"Ha" * 3даєHaHaHa - Знаходьте довжину за допомогою
len():len("Python")дає6
Зрізи та індексація
Python відлічує позиції, починаючи з 0. Використовуйте квадратні дужки, щоб отримати певні частини слова.
word[0]отримує першу літеру.word[-1]отримує останню літеру.word[0:2]отримує перші дві літери.
Поширені методи рядків
Python має вбудовані функції для зміни тексту:
text.upper()робить текст ВЕЛИКИМИ ЛІТЕРАМИ.text.lower()робить текст малими літерами.text.strip()видаляє зайві пробіли.text.replace("old", "new")замінює слова.
Найкращий спосіб форматування тексту
Використовуйте f-рядки, щоб вставляти змінні в текст. Це чисто та швидко.
example = f"My name is {name} and I am {age} years old."
Булеві значення (True/False)
Булеві значення представляють логіку. Значення може бути або True, або False. Ви використовуєте їх для прийняття рішень.
Оператори порівняння
Ви отримуєте булеві результати, коли порівнюєте значення:
==(Дорівнює)!=(Не дорівнює)>(Більше ніж)<(Менше ніж)
Логічні оператори
Поєднуйте кілька умов для побудови складної логіки:
and: Обидві сторони мають бути True.or: Принаймні одна сторона має бути True.not: Інвертує результат.
Наступні кроки
Опанування цих основ підготує вас до керуючих конструкцій та циклів. У частині 4 ми дізнаємося, як використовувати ці інструменти, щоб ваш код виконував дії.
Джерело: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2
Додаткова спільнота для навчання: https://t.me/GyaanSetuAi