`\'、\'` または '\'as\'`? Python の `excel` ステートメントで例外を割り当てる方法

Linda Hamilton
リリース: 2024-11-01 08:02:30
オリジナル
613 人が閲覧しました

  `','` or `'as'`? How to Assign Exceptions in Python's `except` Statements

Python の else ステートメントでの ',' と 'as' の比較

Python の try...Except 構文を使用すると、例外を処理できます。ただし、変数に例外を割り当てる方法は 2 つあります。コンマ (',') または 'as' キーワードを使用する方法です。

',' vs 'as' inExcept

Python 3.x では、変数に例外を割り当てる場合、'as' の使用は必須です。

<code class="python">try:
    pass
except Exception as exception:
    pass</code>
ログイン後にコピー
ログイン後にコピー

Python 2.6 (以降のバージョンを含む) では、'as' 構文を使用します。強く推奨します。これはより明確で、Python 3.x との上位互換性を提供します:

<code class="python">try:
    pass
except Exception as exception:
    pass</code>
ログイン後にコピー
ログイン後にコピー

ただし、Python 2.5 以前では、カンマ バージョンのみがサポートされています:

<code class="python">try:
    pass
except Exception, exception:
    pass</code>
ログイン後にコピー

どの構文を使用するか

互換性マトリックスに基づいて使用します:

Python バージョン カンマ構文 'as' 構文
2.5 以前
Python Version Comma Syntax 'as' Syntax
2.5 and earlier Supported Not supported
2.6 Supported but not recommended Recommended
3.x Not supported Mandatory
サポートされています

サポートされていません
2.6 サポートされていますが、推奨されていません 推奨
3.x サポートされていません 必須
最大限の互換性と明確性を実現するために、Python 2.6 以降では 'as' 構文を使用することが一般的に推奨されます。以前のバージョンの Python の場合、カンマ構文が唯一のオプションです。

以上が`\'、\'` または '\'as\'`? Python の `excel` ステートメントで例外を割り当てる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート