Python文字列接続の5つの方法

1265 ワード

Python中国語コミュニティから
Python文字列接続の5つの方法をまとめました.
  • プラス1種、プログラミング経験のある人は、多くの言語の中でプラスで2つの文字列を接続していることを知っていると思います.Pythonの中でもこのように直接「+」で2つの文字列を接続しています.
  • print 'Python' + ‘Tab’
    

    結果:
    PythonTab
    
  • カンマの2つ目は特殊で、カンマを使用して2つの文字列を接続します.2つの文字列がカンマで区切られている場合、この2つの文字列は接続されますが、文字列の間にスペースが1つ増えます.
  • print 'Python','Tab’
    

    結果:
    Python Tab
    
  • 直接接続
  • 3つ目も、ython独自のもので、2つの文字列を一緒に置くだけで、真ん中に空白があるか、空白がない限り、2つの文字列は自動的に1つの文字列に接続されます.
    print 'Python''Tab’
    

    結果:
    PythonTab
    
    print 'Python'   'Tab’
    

    結果:
    PythonTab
    
  • フォーマット
  • 第4の機能は比較的に強くて、C言語の中でprintf関数の機能を参考にして、もしあなたがC言語の基礎があれば、ドキュメントを見て知っています.この方法では、文字列と変数のセットを記号「%」で接続します.文字列の特殊なタグは、右の変数グループの変数で自動的に置き換えられます.
    print '%s %s'%('Python', 'Tab')
    

    結果:
    Python Tab
    

    5つ目のjoin
    テクニックです.文字列の関数joinを利用します.この関数は、リストを受け入れ、リスト内の各要素を文字列で順次接続します.
    str_list = ['Python', 'Tab']
    a = ''
    print a.join(str_list)
    

    結果:
    PythonTab