Die Zeichenfolgenausrichtung wird häufig in vielen Tagesanwendungen verwendet. Python bietet in seiner Sprache verschiedene Funktionen, mit denen sich Zeichenfolgen ausrichten lassen. Bietet auch eine Möglichkeit, benutzerdefinierte Auffüllungen anstelle von Leerzeichen hinzuzufügen.

Diese Funktionen sind:

str. ljust (s, width [, fillchar])
str. rjust (s, width [, fillchar])
str. Mitte (n, Breite [, Füllcharakter])

Diese Funktionen richten eine Zeichenfolge jeweils linksbündig, rechtsbündig aus und zentrieren sie in einem Feld mit einer bestimmten Breite. Sie geben eine Zeichenfolge mit mindestens einer Breite von Zeichen zurück, die durch Auffüllen der Zeichenfolge s mit dem Zeichenfüllzeichen (Standard ist ein Leerzeichen) bis zur angegebenen Breite rechts, links oder auf beiden Seiten erstellt wird. Die Zeichenfolge wird niemals abgeschnitten.

Center()

Dieses Funktionszentrum richtet die Zeichenfolge entsprechend der angegebenen Breite aus und füllt den verbleibenden Zeilenbereich mit Leerzeichen, wenn das Argument ' fillchr ' nicht übergeben wird.



Syntax:
center (len, fillchr)

Parameter:
len: Die Breite der Zeichenfolge, um sie zu erweitern.
fillchr (optional): Das Zeichen, das den verbleibenden Platz ausfüllt.

Rückgabewert:
Die resultierende mittig ausgerichtete Zeichenfolge, die die angegebene Breite erweitert.

  
cstr = "I love geeksforgeeks"
  
print ("The original string is : \n", cstr, "\n") 
  
print ("The center aligned string is : ") 
print (cstr.center(40), "\n") 
  
print ("Center aligned string with fillchr: ") 
print (cstr.center(40, '#')) 

Ausgabe :

Die ursprüngliche Zeichenfolge lautet:
 Ich liebe Geeksforgeeks
Die mittig ausgerichtete Zeichenfolge lautet:
          Ich liebe Geeksforgeeks
Mitten ausgefüllte Zeichenfolge mit Füllzeichen:
########### Ich liebe Geeksforgeeks ###########

ljust()

Diese Funktion links richtet die Zeichenfolge entsprechend der angegebenen Breite aus und füllt den verbleibenden Zeilenbereich mit Leerzeichen, wenn das Argument ' fillchr ' nicht übergeben wird.

Syntax:
ljust (len, fillchr)

Parameter:
len: Die Breite der Zeichenfolge, um sie zu erweitern.
fillchr (optional): Das Zeichen, das den verbleibenden Platz ausfüllt.



Rückgabewert:
Die resultierende linksbündige Zeichenfolge, die die angegebene Breite erweitert.

  
lstr = "I love geeksforgeeks"
  
print ("The original string is : \n", lstr, "\n") 
  
print ("The left aligned string is : ") 
print (lstr.ljust(40, '-')) 

Ausgabe :

Die ursprüngliche Zeichenfolge lautet:
 Ich liebe Geeksforgeeks
Die linksbündige Zeichenfolge lautet:
Ich liebe Geeksforgeeks --------------------

rjust()

Diese Funktion richtet die Zeichenfolge rechts entsprechend der angegebenen Breite aus und füllt den verbleibenden Zeilenbereich mit Leerzeichen, wenn das Argument ' fillchr ' nicht übergeben wird.

Syntax:
rjust (len, fillchr)

Parameter:
len: Die Breite der Zeichenfolge, um sie zu erweitern.
fillchr (optional): Das Zeichen, das den verbleibenden Platz ausfüllt.

Rückgabewert:
Die resultierende rechtsbündige Zeichenfolge, die die angegebene Breite erweitert.

  
rstr = "I love geeksforgeeks"
  
print ("The original string is : \n", rstr, "\n") 
  
print ("The right aligned string is : ") 
print (rstr.rjust(40, '-')) 

Ausgabe :

Die ursprüngliche Zeichenfolge lautet:
 Ich liebe Geeksforgeeks
Die rechtsbündige Zeichenfolge lautet:
-------------------- Ich liebe Geeksforgeeks