JetBrains Fleet 1.48 ヘルプ

Python ライブテンプレートのリスト

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

Live templates expanding into code constructs in the editor

この表は、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$)
2024 年 12 月 03 日