この号では、いくつかの基本的な Python落とし穴を防ぐためのヒントをまとめました。誰にとっても役立ちます。
1. チェーン操作
##注:
#2 .is 演算子
注:
Python でよく使用されるいくつかの値は、小さい整数プールとして定義されており、小さい整数プールの範囲は [-5,256] です。 Python はこれらの値をあらかじめ処理しており、メモリ空間が作成された後は、
何度再定義しても、再び新しい空間が開かれることはなく、外部の値は再定義すると、小さな整数プールが再び開かれます。異なる編集 サーバーはプラットフォームによって異なる場合があります。
3. all() 関数
注意:
all() 関数は、指定された反復パラメータ iterable 内のすべての要素がTrueであるかどうかを判断するために使用されます。そうである場合は True を返し、そうでない場合は False を返します。
要素は、0、空、None、False を除くすべて True です。この関数は、
## 4 と同等です。 . リストから要素を削除します
注:
リストの削除操作により、元のリスト要素のインデックスが変更されます。
5. および =
#注:a = a [5,6,7,8] は新しいリストを作成します。
a = [5,6,7,8 ] を展開します。オリジナルリスト。
#6. 並べ替え/反転
# 注:sorted メソッドはリストを返し、reversed メソッドはイテレータを返します。
7. **
注:True , False は 1、0 に変換されます。
#8. リスト/辞書の更新
#注:リストと辞書の更新はその場で行われます。
パフォーマンスを向上させるには、オブジェクトを変更し、None を返します。
9. 可変オブジェクト/不変オブジェクト
注:
可変オブジェクト (リストなど) は関数内で変更できますが、不変オブジェクト (a -= 1 ) は変更できません。価値観の変化。
#10. 推測
#参考:
https://docs.python.org/3/reference/simple_stmts.html#assignment-statements
以上がヒント | 99.9% の人が間違える Python のヒント!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。