𝗣𝘆𝘁𝗵𝗼𝗻 𝗳𝗼𝗿 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀: 𝗦𝘁𝗿𝗶𝗻𝗴𝘀 𝗮𝗻𝗱 𝗕𝗼𝗼𝗹𝗲𝗮𝗻𝘀

You will use strings and booleans in almost every Python program. This guide explains how they work.

𝗦𝘁𝗿𝗶𝗻𝗴𝘀 (𝗧𝗲𝘅𝘁)

A string is a sequence of characters. You can use letters, numbers, or symbols. Wrap them in single or double quotes.

• Use single quotes: name = 'Ramesh' • Use double quotes: name = "Ramesh" • Use triple quotes for long text: poem = """ Roses are red, Python is great. """

String Operations

You can manipulate text easily with these tools:

  • Join strings with +: first + " " + last
  • Repeat strings with *: "Ha" * 3 gives HaHaHa
  • Find length with len(): len("Python") gives 6

Slicing and Indexing

Python counts positions starting from 0. Use square brackets to grab specific parts of a word.

  • word[0] gets the first letter.
  • word[-1] gets the last letter.
  • word[0:2] gets the first two letters.

Common String Methods

Python has built-in functions to change text:

  • text.upper() makes it ALL CAPS.
  • text.lower() makes it all lowercase.
  • text.strip() removes extra spaces.
  • text.replace("old", "new") swaps words.

The Best Way to Format Text

Use f-strings to insert variables into text. It is clean and fast.

example = f"My name is {name} and I am {age} years old."

𝗕𝗼𝗼𝗹𝗲𝗮𝗻𝘀 (𝗧𝗿𝘂𝗲/𝗙𝗮𝗹𝘀𝗲)

Booleans represent logic. A value is either True or False. You use them to make decisions.

Comparison Operators

You get boolean results when you compare values:

  • == (Equal to)
  • != (Not equal to)
  • (Greater than)

  • < (Less than)

Logical Operators

Combine multiple conditions to build complex logic:

  • and: Both sides must be True.
  • or: At least one side must be True.
  • not: Reverses the result.

Next Steps

Mastering these basics prepares you for control flow and loops. In Part 4, we will learn how to use these tools to make your code take action.

Source: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2

Optional learning community: https://t.me/GyaanSetuAi