Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python文字列をタプルに変換するにはどうすればよいですか?


Pythonの組み込み関数tuple()は、任意のシーケンスオブジェクトをタプルに変換します。文字列の場合、各文字は文字列として扱われ、コンマで区切られたタプルに挿入されます。

>>> string="Tutorialspoint"
>>> tuple(string)
('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'p', 'o', 'i', 'n', 't')

引数としての非シーケンスオブジェクトは、TypeErrorになります。



  1. Pythonで16進文字列をintに変換する方法は?

    16進文字列には、通常、「0x」プレフィックスが付いています。このプレフィックスと有効な文字列がある場合は、int(string、0)を使用して整数を取得できます。 0は、プレフィックスからベースを自動的に解釈するように関数に指示するために提供されます。例: >>> int("0xfe43", 0) 65091 「0x」プレフィックスがない場合は、0ではなく16を渡して、数値の基数を指定できます。例: >>> int("fe43", 16) 65091

  2. Pythonで2つの文字列を結合して1つの文字列に変換するにはどうすればよいですか?

    Pythonで2つの文字列を結合するには、連結演算子+を使用できます。例: str1 = "Hello" str2 = "World" str3 = str1 + str2 print str3 これにより、出力が得られます: HelloWorld str.join(seq)を使用して、複数の文字列を結合することもできます。例: s = "-"; seq = ("a", "b", "c"); # This is sequence of strings. print s.j