Python String Module¶
Some constants defined in this module:¶
The following constants are defined in the string module:
string.ascii_letters:¶
The concatenation of the ascii_lowercase and ascii_uppercase constants described below. This value is not locale-dependent.
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
string.ascii_lowercase:¶
The lowercase letters 'abcdefghijklmnopqrstuvwxyz'. This value is not locale-dependent and will not change.
Unpacking from a string:¶
print("{0} is your first alphabet".format(*"galaxy"))
# Output:
# g is your first alphabet
print('{2}, {1}, {0}'.format(*'abc')) # Unpacking argument sequence
# Output:
# c, b, a
Unpacking from a variable assigned with a string:¶
a = '{0}'.format(*"jeevan")
print(a)
# Output:
# j
groot = "hello this is jeevan"
a = '{0}'.format(*groot)
print(a)
# Output:
# h
Alignment of text:¶
The : character is used in the format string to align text to the left, right, or center.
'{:<30}'.format('left aligned')
# Output:
# 'left aligned '
'{:>30}'.format('right aligned')
# Output:
# ' right aligned'
'{:^30}'.format('centered')
# Output:
# ' centered '
'{:*^30}'.format('centered') # Use '*' as a fill character
# Output:
# '***********centered***********'
Percentages:¶
points = 19
total = 22
print('Correct answers: {:.2%}'.format(points / total))
# Output:
# 86.36%