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

Pythonで整数の文字列を複素数に解凍するにはどうすればよいですか?


文字列には、カンマで区切られた2つの整数が含まれています。最初に、数字を持つ2つの文字列のリストに分割されます。

>>> s="1,2".split(",")
>>> s
['1', '2']

次に、2つの項目が整数に変換され、complex()関数の引数として使用されます

>>> complex(int(s[0]), int(s[1]))
(1+2j)

これにより、複素数の整数の文字列が解凍されます



  1. 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

  2. Pythonで文字列にアルファベットまたは数字が含まれているかどうかを確認するにはどうすればよいですか?

    Python Stringクラスには、文字列に対して呼び出すことができるisalnum()というメソッドがあり、文字列が英数字のみで構成されているかどうかを通知します。次の方法で呼び出すことができます: print( '123abc'.isalnum()) 出力 True print('123#$%abc'.isalnum()) 出力 False 同じ結果に正規表現を使用することもできます。アルファ数値を照合するには、正規表現 ^ [a-zA-Z0-9] + $を使用してre.match(regex、string)を呼び出すことができます。たとえば、 im