What Does strip Do in Python The Bug It Fixes
Table of Contents
"Lagos " == "Lagos"
False
a = "Lagos "
b = "Lagos"
len(a), len(b)
(6, 5)
repr(a)
"'Lagos '"
a.strip()
'Lagos'
" Lagos State ".strip()
'Lagos State'
city = "Lagos "
city.strip()
print(repr(city))
'Lagos '
city = city.strip()
print(repr(city))
'Lagos'
import pandas as pd
df = pd.DataFrame({
"city": ["Lagos", "Lagos ", "Abuja", " Abuja", "Lagos"],
"sales": [100, 150, 200, 120, 90]
})
df.groupby("city")["sales"].sum()
city Abuja 120 Abuja 200 Lagos 190 Lagos 150 Name: sales, dtype: int64
df["city"] = df["city"].str.strip()
df.groupby("city")["sales"].sum()
city Abuja 320 Lagos 340 Name: sales, dtype: int64
messy = " Lagos "
repr(messy.lstrip())
repr(messy.rstrip())
"' Lagos'"
line = "Lagos,340\n"
repr(line.rstrip())
"'Lagos,340'"
"scores.csv".strip(".csv")
'ore'
"scores.csv".removesuffix(".csv")
'scores'

Post a Comment