0

送信するメッセージをパディングする方法がよくわかりません。基本的に..RFCで定義されているように、メッセージを最大512文字まで埋めたいと思います。

ユーザーが送信するメッセージには user!user@hostname privmsg #chan (または other_user): text text text \r\n が含まれることを理解しています。

前もって感謝します。

4

1 に答える 1

1

文字列をパディングするには、関数ljustcenterまたはrjustをそれぞれ使用できます。

print "Hello, " + "world".ljust(10) + "!"
print "Hello, " + "world".center(10) + "!"
print "Hello, " + "world".rjust(10) + "!"

出力 (試してみてください):

Hello, world     !
Hello,   world   !
Hello,      world!

3 つのすべての関数には、オプションの 2 番目の引数fillcharがあり、追加のスペースを埋めるために使用する文字を指定できます。

于 2014-08-17T22:11:32.467 に答える