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

Pythonで位置座標をタプルに変換する


位置座標をタプル形式に変換する必要がある場合は、「eval」メソッドを使用できます。

'eval'メソッドは、引数として渡された式を解析します。その引数をコードとして実行します。 '式'、つまりパラメータから評価された結果を返します。

以下は同じのデモンストレーションです-

my_string = "67.5378, -78.8523"

print("The string is : ")
print(my_string)

my_result = eval(my_string)

print("The coordinates after converting the string to tuple is : ")
print(my_result)

出力

The string is :
67.5378, -78.8523
The coordinates after converting the string to tuple is :
(67.5378, -78.8523)

説明

  • 文字列が定義され、コンソールに表示されます。
  • 「eval」メソッドが使用され、文字列がパラメータとして渡されます。
  • これは値に割り当てられます。
  • コンソールに表示されます。

  1. 16進文字列を10進数に変換するPythonプログラム

    この記事では、以下に示す問題ステートメントの解決策について学習します。 問題の説明 − 16進文字列が与えられたので、それを10進数に変換する必要があります。 問題を解決するための2つのアプローチがあります- ブルートフォースアプローチ 組み込みモジュールの使用 ブルートフォース方式 ここでは、明示的な型キャスト関数、つまり整数を利用します。この関数は、2つの引数、つまり16進数と同等の引数とベース(16)を取ります。この関数は、16進文字列を整数型の同等の10進数に変換するために使用されます。これは、さらに文字列形式に型キャストして戻すことができます。 例 #input strin

  2. Pythonで文字列をバイナリに変換する方法は?

    文字列をバイナリに変換するには、各文字を繰り返し処理してバイナリに変換する必要があります。次に、これらの文字を1つの文字列に結合します。 format(ord(x)、b)を使用して、文字xをバイナリとしてフォーマットできます。例: >>>st = "hello world" >>>' '.join(format(ord(x), 'b') for x in st) '11010001100101 1101100 1101100 1101111 100000 1110111 1101111 111001