ホームページ  >  記事  >  バックエンド開発  >  ヒント | 99.9% の人が間違える Python のヒント!

ヒント | 99.9% の人が間違える Python のヒント!

Python当打之年
Python当打之年転載
2023-08-09 17:09:55487ブラウズ


この号では、いくつかの基本的な Python 落とし穴を防ぐためのヒントをまとめました。誰にとっても役立ちます。

1. チェーン操作

ヒント | 99.9% の人が間違える Python のヒント!

##注:
一般的なチェーン操作を参照してください: 1
#2 .is 演算子

注: Python でよく使用されるいくつかの値は、小さい整数プールとして定義されており、小さい整数プールの範囲は [-5,256] です。 Python はこれらの値をあらかじめ処理しており、メモリ空間が作成された後は、何度再定義しても、再び新しい空間が開かれることはなく、外部の値は再定義すると、小さな整数プールが再び開かれます。異なる編集 サーバーはプラットフォームによって異なる場合があります。

3. all() 関数

ヒント | 99.9% の人が間違える Python のヒント!

注意: all() 関数は、指定された反復パラメータ iterable 内のすべての要素が True であるかどうかを判断するために使用されます。そうである場合は True を返し、そうでない場合は False を返します。 要素は、0、空、None、False を除くすべて True です。この関数は、

ヒント | 99.9% の人が間違える Python のヒント!

## 4 と同等です。 . リストから要素を削除します

ヒント | 99.9% の人が間違える Python のヒント!

注: リストの削除操作により、元のリスト要素のインデックスが変更されます。

5. および =

ヒント | 99.9% の人が間違える Python のヒント!

#注: a = a [5,6,7,8] は新しいリストを作成します。a = [5,6,7,8 ] を展開します。オリジナルリスト。

#6. 並べ替え/反転

ヒント | 99.9% の人が間違える Python のヒント!

# 注: sorted メソッドはリストを返し、reversed メソッドはイテレータを返します。

7. **

ヒント | 99.9% の人が間違える Python のヒント!

注: True , False は 1、0 に変換されます。

#8. リスト/辞書の更新

ヒント | 99.9% の人が間違える Python のヒント!

#注: リストと辞書の更新はその場で行われます。 パフォーマンスを向上させるには、オブジェクトを変更し、None を返します。

9. 可変オブジェクト/不変オブジェクト

注: 可変オブジェクト (リストなど) は関数内で変更できますが、不変オブジェクト (a -= 1 ) は変更できません。価値観の変化。

#10. 推測

ヒント | 99.9% の人が間違える Python のヒント!

#参考:

https://docs.python.org/3/reference/simple_stmts.html#assignment-statements

以上がヒント | 99.9% の人が間違える Python のヒント!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はPython当打之年で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。