ホームページ  >  記事  >  バックエンド開発  >  Python 分割線の使用上のヒント

Python 分割線の使用上のヒント

WBOY
WBOYオリジナル
2016-06-16 08:47:371949ブラウズ
コードをコピーします コードは次のとおりです:

mulLine = """Hello!!!
Python の世界へようこそ!
面白いものがたくさんあります!
楽しんでください!"""

print ''.join(mulLine.splitlines())
print '----- --- ----'
print ''.join(mulLine.splitlines(True))

出力結果:
こんにちは!!! Python の世界へようこそ!面白いものがたくさんあります! ありがとうございます!
----------
こんにちは!!!
たくさんあります!
楽しんでください。ありがとうございます!

この関数を使用すると、インデントやその他のメソッドの処理など、いくつかの段落処理関数を記述することができます。クックブックの例のように:


コードをコピー コードは次のとおりです:
def addSpaces(s) , numAdd):
white = " "*numAdd
returnwhite +white.join(s.splitlines(True))
def numSpaces(s):
return [len(line)-len (line.lstrip ( )) s.splitlines( ) の行]
def delSpaces(s, numDel):
if numDel > min(numSpaces(s)):
raise ValueError, "削除中スペースよりも多くのスペースがあります!"
return 'n'.join([ line[numDel:] for line in s.splitlines( ) ])
def unIndentBlock(s):
return delSpaces(s, min(numSpaces( s)))

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。