Python ライブテンプレートのリスト
ライブテンプレートを使用して、ループ、条件、宣言、print ステートメントなどの一般的な構造をコードに挿入します。

この表は、Python コードで使用できるライブテンプレートをまとめたものです。
略語 | 説明 | テンプレートテキスト |
|---|---|---|
compd
| 辞書の理解 |
{$KEY_EXPR$: $VAL_EXPR$ for $VAR$ in $ITERABLE$}
|
compdi
| 'if' による辞書の理解 |
{$KEY_EXPR$: $VAL_EXPR$ for $VAR$ in $ITERABLE$ if $VAR_EXPR_IF$}
|
compg
| ジェネレーターの理解 |
($VAR_EXPR$ for $VAR$ in $ITERABLE$)
|
compgi
| 'if' によるジェネレーターの理解 |
($VAR_EXPR$ for $VAR$ in $ITERABLE$ if $VAR_EXPR_IF$)
|
compl
| リスト内包表記 |
[$VAR_EXPR$ for $VAR$ in $ITERABLE$]
|
compli
| 'if' によるリスト内包表記 |
[$VAR_EXPR$ for $VAR$ in $ITERABLE$ if $VAR_EXPR_IF$]
|
comps
| 集合内包表記 |
{$VAR_EXPR$ for $VAR$ in $ITERABLE$}
|
compsi
| 'if' による集合内包表記 |
{$VAR_EXPR$ for $VAR$ in $ITERABLE$ if $VAR_EXPR_IF$}
|
iter
| イテレート (~のために~) |
for $VAR$ in $ITERABLE$:
$END$
|
itere
| イテレート (for ... 列挙中) |
for $INDEX$, $VAR$ in enumerate($ITERABLE$):
$END$
|
main
| if __name__ == '__main__' |
if __name__ == '__main__':
$END$
|
prop
| 物件 getter |
@property
def $NAME$(self):
return $END$
|
props
| 物件 getter/setter |
@property
def $NAME$(self):
return $END$
@$NAME$.setter
def $NAME$(self, value):
pass
|
propsd
| プロパティ getter/setter/ 削除者 |
@property
def $NAME$(self):
return $END$
@$NAME$.setter
def $NAME$(self, value):
pass
@$NAME$.deleter
def $NAME$(self):
pass
|
super
| 「スーパー (...)」呼び出し |
super($args$).$method$($end$)
|
関連ページ:
Python でのコーディング支援
スマートモードでは、JetBrains Fleet は、Python プロジェクトのコーディング支援機能を提供します。これらは、間違いを回避し、効率的な方法でコードを作成できます。コード補完:入力すると、JetBrains Fleet が補完オプションを提案します。提案は、利用可能なコードインテリジェンスサービス、プロジェクトモデル、周囲のコード、シンボルの可視性など、多くの要素に基づいています。入力すると補完候補が自動的に表示されますが、を押して明示的に候補を呼び出すこともできます。既存の...
Python 後置補完テンプレートのリスト
この表は、Python コードで使用できる後置補完テンプレートをまとめたものです。for ステートメント内のソースとして式の列挙を反復処理します。def f(a): a.enumdef f(a): for i, e in enumerate(a):for ステートメントのソースとして式を反復処理します。def f(a): a.fordef f(a): for i in a:for ステートメント内のソースとして式の列挙を反復処理します。def f(a): a.enumdef f(a): for...