In [1]:
s = 'abc'
In [2]:
s_rjust = s.rjust(8)
In [3]:
print(s_rjust)
In [4]:
print(type(s_rjust))
In [5]:
print(s.rjust(2))
In [6]:
print(s.rjust(8, '+'))
In [7]:
print(s.rjust(8, '漢'))
In [8]:
# print(s.rjust(8, 'xyz'))
# TypeError: The fill character must be exactly one character long
In [9]:
s_n = '-123'
In [10]:
print(s_n.rjust(8, '0'))
In [11]:
print(s_n.zfill(8))
In [12]:
s = 'abc'
In [13]:
print(s.center(8))
In [14]:
print(s.center(8, '+'))
In [15]:
print(s.center(9, '+'))
In [16]:
print(s.center(10, '+'))
In [17]:
s = 'abc'
In [18]:
print(s.ljust(8))
In [19]:
print(s.ljust(8, '+'))
In [20]:
n = 123
In [21]:
print(type(n))
In [22]:
print(str(n).rjust(8, '@'))
In [23]:
print(str(n).center(8, '@'))
In [24]:
print(str(n).ljust(8, '@'))
In [25]:
s = 'abc'
In [26]:
print('right : {:@>8}'.format(s))
In [27]:
print('center: {:@^8}'.format(s))
In [28]:
print('left : {:@<8}'.format(s))
In [29]:
n = 255
In [30]:
print('right : {:08}'.format(n))
In [31]:
print('right : {:08x}'.format(n))
In [32]:
print(f'right : {n:08}')
In [33]:
print(f'right : {n:08x}')