Sunday 30 June 2024

6 Python String Things I Regret Not Knowing Earlier

 

F-Strings for Formatting:

F-strings (formatted string literals), introduced in Python 3.6, are a concise and readable way to embed expressions inside string literals. They make string interpolation much easier.


name = "Alice"

age = 30

print(f"Name: {name}, Age: {age}")


#clcoding.com

Name: Alice, Age: 30

String Methods:

Python’s string methods like strip(), replace(), and split() can save a lot of time and lines of code.


text = " Hello, World! "

print(text.strip())  

print(text.replace("World", "Python")) 

print(text.split(','))  


#clcoding.com

Hello, World!

 Hello, Python! 

[' Hello', ' World! ']


Joining Lists into Strings:

Using the join() method to concatenate a list of strings into a single string is both efficient and convenient.


words = ["Python", "is", "awesome"]

sentence = " ".join(words)

print(sentence)  


#clcoding.com

Python is awesome

Multiline Strings:

Triple quotes (''' or """) allow for easy multiline strings, which can be useful for writing long text or docstrings.


multiline_string = """

This is a

multiline string

in Python.

"""

print(multiline_string)


#clcoding.com

This is a

multiline string

in Python.

String Slicing:

String slicing allows for extracting parts of a string. Understanding how to use slicing can simplify many tasks.


text = "Hello, World!"

print(text[7:12]) 

print(text[::-1])  


#clcoding.com

World

!dlroW ,olleH

Using in for Substring Checks:

Checking if a substring exists within a string using the in keyword is simple and effective.


text = "The quick brown fox"

print("quick" in text)  # True

print("slow" in text)  # False


#clcoding.com

True

False

0 Comments:

Post a Comment

Popular Posts

Categories

AI (28) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (121) C (77) C# (12) C++ (82) Course (66) Coursera (184) Cybersecurity (24) data management (11) Data Science (99) Data Strucures (7) Deep Learning (11) Django (6) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flutter (1) FPL (17) Google (19) Hadoop (3) HTML&CSS (46) IBM (25) IoT (1) IS (25) Java (92) Leet Code (4) Machine Learning (46) Meta (18) MICHIGAN (5) microsoft (4) Pandas (3) PHP (20) Projects (29) Python (791) Python Coding Challenge (268) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (41) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses