Pythonを使用してビットの文字列を生成するにはどうすればよいですか?
引数として多数のビットを受け入れるランダムモジュールのgetrandbits関数を使用して、指定されたサイズのランダムビット文字列を生成できます。
import random hash = random.getrandbits(128) print(hex(hash))
0xa3fa6d97f4807e145b37451fc344e58c
-
Pythonを使用して文字列から文字を削除するにはどうすればよいですか?
文字列から特定のインデックスの文字を削除する場合は、文字列スライスを使用して、その文字を含まない文字列を作成できます。たとえば、 >>> s = "Hello World" >>> s[:4] + s[5:] "Hell World" ただし、文字または文字のリストのすべての出現を削除する場合は、次の方法を使用できます。 文字列クラスには、文字列内のサブ文字列を置き換えるために使用できるメソッドreplaceがあります。このメソッドを使用して、削除する文字を空の文字列に置き換えることができます。例: >>
-
Pythonで長い複数行の文字列を作成するにはどうすればよいですか?
複数行の文字列を作成するには、一重引用符と二重引用符の1つのペアを使用する代わりに、3つのペアを使用します。たとえば、 multiline_str = """ My multi-line string """ print multiline_str これにより、出力が得られます: My multi-line string この表記を使用して文字列を補間することはできないことに注意してください。この表記は、Pythonでdocstringを定義するためにも使用されます。