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

デル演算子はPythonのタプルでどのように機能しますか?


個々のタプル要素を削除することはできません。もちろん、リスト内包表記またはスライスを使用して破棄された不要な要素を含む別のタプルをまとめることに問題はありません。タプル全体を明示的に削除するには、delステートメントを使用できます。

tup = ('physics', 'chemistry', 1997, 2000)
print(tup)
del(tup)
print("After deleting tup : ")
print(tup)

これにより、次の出力が得られます。発生した例外に注意してください。これは、deltuptupleが存在しなくなったためです。

('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
   File "test.py", line 9, in <module>
      print tup;
NameError: name 'tup' is not defined

  1. \ B正規表現はPythonでどのように機能しますか?

    単語の境界\bは、片側が単語の文字(通常は文字、数字、または下線)である位置に一致します \ Bは、\bが一致しないすべての位置に一致します。 次のコードは、regexpr\Bがどのように機能するかを示しています import re result = re.findall(r'\Bcat', 'certificate') result2 = re.findall(r'\Bcat', 'tomcat') result3 = re.findall(r'\Bcat', 'catfish') print

  2. Pythonファイルでアンダースコア_はどのように機能しますか?

    アンダースコア(_)はPythonでは特別です。 Pythonでアンダースコアを使用する場合は5つあります。 1.インタプリタに最後の式の値を格納するため。 Pythonインタープリターは、最後の式の値を「_」と呼ばれる特別な変数に格納します。 例 >>> 12 + 10 22 >>> _ 22 2.特定の値を無視するため。 アンダースコアは、elixir、erlang、pythonなどのいくつかの言語で特定の値を無視するためにも使用されます。特定の値が不要な場合、または値が使用されていない場合は、値をアンダースコアに割り当ててください。 例 >