Strings
Snippets on strings manipulation.
Define long string (use brackets to join multiline string)
string = ("this is a "
"really long long "
"string")
print(string)
# Output
this is a really long long string
Define long string (use backslash to join multiline string)
string = "this is a " \
"really long long " \
"string"
print(string)
# Output
this is a really long long string
Define long string (use triple quotes to join a multiline string)
string = """This is a multi line
string that keeps the newline."""
print(string)
# Output
This is a multi line
string that keeps the newline.
Pad a string with leading 0s
# add leading 0s to string 50 until entire string is 10 chars
txt = "50"
x = txt.zfill(10)
print(x)
# Output
0000000050
Reverse a string
'hello world'[::-1]
# Output
dlrow olleh
Check if string is number
# returns True if all the characters are digits,
# otherwise False
a = "123"
a.isdigit()
# Output
True
b = "123abc"
b.isdigit()
# Output
False
Combining strings (concatenation)
first = 'Albert'
last = 'Einstein'
full = first + ' ' + last
print(full)
# Output
Albert Einstein