python文字列の分割と組合せ
1894 ワード
splitとjoin関数の使用1、split分割 インタラクティブモードで、Webサイトを'.'に従います.分割、1つのリスト に分割インタラクティブモードでは、パスを に分割する.2、join接続 インタラクティブモードで、URL に接続するインタラクションモードにおいて、接続経路 1、split分割
インタラクティブモードで、Webサイトを'.'に従います.分割する
インタラクティブモードでパスを分割
これは「」があるから、間違いを報告します.
解決策はエスケープが必要だ.それぞれの''に1つの''を加えてエスケープします.
また、文字列の前にrを付ける方法もあり、それぞれが'\'、自動エスケープに相当します.
2、join接続
インタラクティブモードで、Webサイトに接続
引用符の中の点は点の接続方式によって接続され、
もちろん別の記号でもいいですよ
インタラクティブモードでの接続パス
ここで「」を使うと間違いを報告します.
コンピュータも'/'パスを認識でき、pythonはエラーを報告しないので、以下の方法を使用します.
インタラクティブモードで、Webサイトを'.'に従います.分割する
>>> 'www.baidu.com'.split('.')
['www', 'baidu', 'com']
インタラクティブモードでパスを分割
これは「」があるから、間違いを報告します.
>>> 'C:\Users\JF\Desktop\mydoc'.split('\')
SyntaxError: EOL while scanning string literal
解決策はエスケープが必要だ.それぞれの''に1つの''を加えてエスケープします.
>>> 'C:\\Users\\JF\\Desktop\\mydoc'.split('\\')
['C:', 'Users', 'JF', 'Desktop', 'mydoc']
また、文字列の前にrを付ける方法もあり、それぞれが'\'、自動エスケープに相当します.
>>> r'C:\Users\JF\Desktop\mydoc'.split('\\')
['C:', 'Users', 'JF', 'Desktop', 'mydoc']
2、join接続
インタラクティブモードで、Webサイトに接続
引用符の中の点は点の接続方式によって接続され、
>>> '.'.join(['www','baidu','com'])
'www.baidu.com'
もちろん別の記号でもいいですよ
>>> '--'.join(['www','baidu','com'])
'www--baidu--com'
インタラクティブモードでの接続パス
ここで「」を使うと間違いを報告します.
'\'.join(['C:', 'Users', 'JF', 'Desktop', 'mydoc'])
SyntaxError: invalid syntax
コンピュータも'/'パスを認識でき、pythonはエラーを報告しないので、以下の方法を使用します.
'/'.join(['C:', 'Users', 'JF', 'Desktop', 'mydoc'])
'C:/Users/JF/Desktop/mydoc'