Pycharmではifの条件節に対していろいろできるアクションがあるのでまとめてみた
サンプル用の意味のないif文
![f:id:yuheiomori0718:20130823203839p:image f:id:yuheiomori0718:20130823203839p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203839.png)
option + Enter (Show Intention Actions)でダイアログが表示される
![f:id:yuheiomori0718:20130823203840p:image f:id:yuheiomori0718:20130823203840p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203840.png)
DeMorgan Lawを実行
![f:id:yuheiomori0718:20130823203841p:image f:id:yuheiomori0718:20130823203841p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203841.png)
Split into 2 if'sを実行
![f:id:yuheiomori0718:20130823203842p:image f:id:yuheiomori0718:20130823203842p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203842.png)
入れ子になったifではJoin 2 if'sを実行できる。Split into 2 if'sの逆。
![f:id:yuheiomori0718:20130823203843p:image f:id:yuheiomori0718:20130823203843p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203843.png)
比較条件の場合
![f:id:yuheiomori0718:20130823203844p:image f:id:yuheiomori0718:20130823203844p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203844.png)
![f:id:yuheiomori0718:20130823203845p:image f:id:yuheiomori0718:20130823203845p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203845.png)
Flip '<' to '>'を実行
![f:id:yuheiomori0718:20130823203846p:image f:id:yuheiomori0718:20130823203846p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203846.png)
Negate '<' to '=>'を実行
![f:id:yuheiomori0718:20130823203847p:image f:id:yuheiomori0718:20130823203847p:image](https://cdn-ak.f.st-hatena.com/images/fotolife/y/yuheiomori0718/20130823/20130823203847.png)
他にもあるかもしれないけど、とりあえずこれだけ見つかった。