Still a StringΒΆ
While ADSString
expands your feature engineering capabilities, it can still be treated as a str
object. Any standard operation on str
is preserved in ADSString
. For instance, you can convert it to lowercase:
hello_world = "HELLO WORLD"
s = ADSString(hello_world)
s.lower()
'hello world'
You could split a text string.
s.split()
['HELLO', 'WORLD']
You can use all the str
methods, such as the .replace()
method, to replace text.
s.replace("L", "N")
'HENNO WORND'
You can perform a number of str
manipulation operations, such as .lower()
and .upper()
to get an ADSString
object back.
isinstance(s.lower().upper(), ADSString)
True
While a new ADSString
object is created with str
manipulation operations, the equality operation holds.
s.lower().upper() == s
True
The equality operation even holds between ADSString
objects (s
) and str
objects (hello_world
).
s == hello_world
True