VBAとPythonのデータ型

2020-08-02 python vba

私はまだVBAとプログラミング一般に比較的新しく、数か月前に始めたばかりです。 VBAとpythonのいくつかのデータ型を理解しています。以下の画像は、VBAのコードを示しています。

1 VBAでは、 var1var2は異なるデータ型ですが、 var1var2と等しいため、

Debug.print("var1 and var2 are the same")

実行中です。下の次の画像では、Pythonで同様のコードを示しています

2
Pythonでは、同じコードの場合、 var1var2と等しくありません。

print("var1 and var2 are not the same")

代わりに実行されています。 私の質問は:

  1. なぜvar1var2はVBAでは同じものとして扱われ、Pythonでは異なるのですか? var1var2はタイプが異なるので、異なる必要はありませんか?
  2. VBAがvar1を異なるデータ型として認識し、Pythonのようにvar2と等しくないようにする方法はありますか?

任意の入力をいただければ幸いです。

Answers

Related