.join()メソッドは正確には何をしますか?

マットマコーミック:

私はPythonにかなり慣れて.join()いないので、文字列を連結するための好ましい方法であるPythonを読んだこと完全に混乱しています。

私は試した:

strid = repr(595)
print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
    .tostring().join(strid)

そして、次のようなものを得ました:

5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5

なぜこのように機能するのですか?595自動的に追加されるべきではありませんか?

グレッグ・ヒューギル:

出力を注意深く見てください:

5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5
^                 ^                 ^

元の文字列の「5」、「9」、「5」を強調表示しました。Python join()メソッドは文字列メソッドであり、文字列と結合するもののリストを取得します。より簡単な例が説明に役立つかもしれません:

>>> ",".join(["a", "b", "c"])
'a,b,c'

「、」は、指定されたリストの各要素の間に挿入されます。あなたの場合、「リスト」は文字列表現「595」であり、リスト[「5」、「9」、「5」]として扱われます。

+代わりにあなたが探しているようです

print array.array('c', random.sample(string.ascii_letters, 20 - len(strid)))
.tostring() + strid

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Keras Tokenizerメソッドは正確に何をしますか?

分類Dev

getSplits()メソッドは正確に何を返しますか?

分類Dev

Rubyの+メソッドは正確には何をしますか?

分類Dev

。(data_type)メソッドは正確に何を呼び出しますか?

分類Dev

Activity.finish()メソッドは正確に何をしていますか?

分類Dev

TensorFlow.jsのnextFrame()メソッドは正確に何をしますか?

分類Dev

args ... interface {}は、メソッドのパラメーターに対して正確に何を意味しますか?

分類Dev

AngularのViewContainerRefクラスの「デタッチ」メソッドは正確に何をしますか?

分類Dev

ArrayListデータ型のremove()メソッドは正確に何を返しますか

分類Dev

メソッドtfds.features.text.SubwordTextEncoder.build_from_corpusでtarget_vocab_sizeは正確に何を意味しますか?

分類Dev

UIViewオブジェクトのdrawRect:メソッドは正確に何をしますか?

分類Dev

Pythonのメソッドとは正確には何ですか?

分類Dev

Google App Scriptで.join()メソッドは何をしますか?

分類Dev

Pythonマルチプロセッシングモジュールの.join()メソッドは正確には何をしているのですか?

分類Dev

with_context()は正確に何をしますか?with_contextを渡すときに呼び出すメソッドはどれですか?

分類Dev

Javaでジェネリックスを使用してメソッドを作成する場合、<E>は正確に何をしますか?

分類Dev

Javaノードの正規化メソッドは何をしますか?

分類Dev

ByteStringパラメータは正確に何をしますか?

分類Dev

Resolve-Pathコマンドレットは正確に何をしますか?

分類Dev

このコードスニペットは正確に何をしますか?

分類Dev

init 1コマンドは正確に何をしますか?

分類Dev

typeキーワードは(正確に)何をしますか?

分類Dev

コマンド「cpanreports」は正確に何をしますか?

分類Dev

init 1コマンドは正確に何をしますか?

分類Dev

このコマンドは正確に何をしますか?

分類Dev

「usbstart」コマンドは正確に何をしますか?

分類Dev

ioctl CDROMPLAYMSFコマンドは正確に何をしますか?

分類Dev

`List()。Join()`の `Join()`メソッドは何に使用されますか?

分類Dev

Java の同じスレッドで start() メソッドを 2 回呼び出し、run() メソッドを 2 回実行する場合があります。内部では正確に何が起こっていますか?

Related 関連記事

  1. 1

    Keras Tokenizerメソッドは正確に何をしますか?

  2. 2

    getSplits()メソッドは正確に何を返しますか?

  3. 3

    Rubyの+メソッドは正確には何をしますか?

  4. 4

    。(data_type)メソッドは正確に何を呼び出しますか?

  5. 5

    Activity.finish()メソッドは正確に何をしていますか?

  6. 6

    TensorFlow.jsのnextFrame()メソッドは正確に何をしますか?

  7. 7

    args ... interface {}は、メソッドのパラメーターに対して正確に何を意味しますか?

  8. 8

    AngularのViewContainerRefクラスの「デタッチ」メソッドは正確に何をしますか?

  9. 9

    ArrayListデータ型のremove()メソッドは正確に何を返しますか

  10. 10

    メソッドtfds.features.text.SubwordTextEncoder.build_from_corpusでtarget_vocab_sizeは正確に何を意味しますか?

  11. 11

    UIViewオブジェクトのdrawRect:メソッドは正確に何をしますか?

  12. 12

    Pythonのメソッドとは正確には何ですか?

  13. 13

    Google App Scriptで.join()メソッドは何をしますか?

  14. 14

    Pythonマルチプロセッシングモジュールの.join()メソッドは正確には何をしているのですか?

  15. 15

    with_context()は正確に何をしますか?with_contextを渡すときに呼び出すメソッドはどれですか?

  16. 16

    Javaでジェネリックスを使用してメソッドを作成する場合、<E>は正確に何をしますか?

  17. 17

    Javaノードの正規化メソッドは何をしますか?

  18. 18

    ByteStringパラメータは正確に何をしますか?

  19. 19

    Resolve-Pathコマンドレットは正確に何をしますか?

  20. 20

    このコードスニペットは正確に何をしますか?

  21. 21

    init 1コマンドは正確に何をしますか?

  22. 22

    typeキーワードは(正確に)何をしますか?

  23. 23

    コマンド「cpanreports」は正確に何をしますか?

  24. 24

    init 1コマンドは正確に何をしますか?

  25. 25

    このコマンドは正確に何をしますか?

  26. 26

    「usbstart」コマンドは正確に何をしますか?

  27. 27

    ioctl CDROMPLAYMSFコマンドは正確に何をしますか?

  28. 28

    `List()。Join()`の `Join()`メソッドは何に使用されますか?

  29. 29

    Java の同じスレッドで start() メソッドを 2 回呼び出し、run() メソッドを 2 回実行する場合があります。内部では正確に何が起こっていますか?

ホットタグ

アーカイブ