Strings In Python

CodeWithMuh
2 min readJan 12, 2023

--

In Python, strings are used to represent text. They are enclosed in single or double quotes, such as ‘hello world’ or “hello world”. You can use either type of quotes, but you need to be consistent within a string.

Here are some examples of working with strings in Python:

# Assign a string to a variable
my_string = "Hello, world!"
# Concatenate strings
greeting = "Hello, "
name = "Bob"
print(greeting + name) # prints "Hello, Bob"
# Multiply strings
print("Hello! " * 3) # prints "Hello! Hello! Hello! "
# Access individual characters in a string
first_letter = my_string[0]
print(first_letter) # prints "H"
# Get the length of a string
length = len(my_string)
print(length) # prints 13
# String Formatting
name = "Bob"
age = 30
print("My name is {}, and I am {} years old.".format(name, age))
# String Interpolation (Python 3.6+)
name = "Bob"
age = 30
print(f"My name is {name}, and I am {age} years old.")

Python strings are immutable, which means that once a string is created, you cannot change it. However, you can create a new string that is a modified version of the original.

Python also has an extensive collection of built-in methods available to perform various operations on strings like upper(), lower(), find(), replace(), etc.

Additionally, python offers many libraries such as re, that provide support for advanced string manipulation like matching and parsing regular expressions, tokenization, etc.

If you Want to Learn Python, You can watch my ultimate Python Course on My Youtube Channel.

You can join there as well to share your Queries and suggestions. Facebook Facebook Group: https://web.facebook.com/groups/890525732087988/?mibextid=HsNCOg

Thanks For Reading.

You can Also Follow Me on My Social Media Platforms:

  1. Facebook
  2. Youtube
  3. Twitter & Instagram
  4. GitHub & Replit
  5. Upwork

--

--

CodeWithMuh
CodeWithMuh

Written by CodeWithMuh

Entrepreneur | Software Developer | AWS DevOps | Python, Django, Backend Developer | Tech Writer - Empowering Startups to Build Exceptional Web and Mobile Apps

No responses yet