パイソン、.join()やos.path.join()を使ってください二つの機能、具体的な効果は、以下が挙げられます:
。参加():文字列配列を接続します。文字列、文字(セパレータ)を指定するためのリスト要素でタプルは、新しい文字列を生成するように接続
os.path.joinは():パスの複数の組み合わせを返します
( - :セパレータとして」 『と』は、それぞれ使用「」)#動作シーケンス
= [ ' 1AA '、' 2BB '、' 3CC '、' 4DD '、' 5EE ' ] プリント(' ' .join()) #1AA 2BB 3CC 4DD 5EE プリント(' ; ' .join()) #1AA; 2BB; 3CC; 4DD; 5EE プリント(' ' .join()) #1aa.2bb.3cc.4dd.5ee プリント(' - ' .join()) # 1AA-2BB-3CC-4DD-5EE
#文字列操作する(使用された「を」 - 『及び』:セパレータとして」)
B = ' Hello Worldの' 印刷(' ' .join(B)) #1 のHelloWorld 印刷(' - ' .join(B)) # hello- -world 印刷(' :' .join(B)) #の H:E: 1:1:O:W:O:R:L:D
タプル操作位(それぞれ使用する「」 - 『及び』:「セパレータとして)
C =(' AA '、' BB '、' CC '、' DD '、' EE ' ) プリント(' '(C).join) #AA、BB、CC、DD、EE プリント(' - ' .join(C)) #AA-BB-CC-DD-EE プリント(' :' .join(c)参照) #1 AA:BB:CC:DD:EE
注文操作(それぞれ使用する「」 - 『及び』:「セパレータなど)に#辞書
D = { ' NAME1 ':' '、' NAME2 ':' B '、' NAME3 ':' C '、' NAME4 ':' D ' } 印刷(' ' .join(D)) # NAME1 NAME2 NAME3 NAME4 印刷(' - ' .join(D)) # NAME1-name2の-name3の-NAME4の印刷(" :" .join(D)) # NAME1:名2:NAME3:NAME4
後者の使用のために#参加ステッチ文字列の傍受
= STR ' G20-休日配置' プリント(str.split(' - ')[1]) #最初の[ '休日配置']から採取バック 印刷(' - ' .join(' G20-杭州サミット-休暇の時間-休日の手配' .split(' - ':)[1])) #以降のすべてから取られ、そして使用-接続、杭州サミット-休暇時間-休日の配列
STR1 = ' G20-杭州サミット-休暇の時間-休日の手配' 印刷(' - ' .join(str1.splitは(' - ')[: - 1])) #キャプチャした後は、最後を削除します
印刷(' G20-杭州サミット-休暇の時間-休日の手配' .split(' - ')[ - 1]) #最後を削除-コンテンツ
ディレクトリ操作の#
輸入 OSの 印刷(os.path.join(' /ハロー/ '、' 良い/日付/ '、' datbody ')) #/こんにちは/良い/日付/ datbody