パイソンのためのヒントとトリック


メモリ
getsizeofメソッドは、オブジェクトのサイズを取得するために使用できます.
ここに例があります
import sys
number = 100
print(sys.getsizeof(number))


# Output: 28
スワッピング
これは任意の3番目の変数を使用せずに値を交換する最も簡単な方法です.
a,b = 5,10
a,b = b,a
print(a)
print(b)


# Output:
# 10
# 5
* 3 .アナグラム
アナグラムは、単語の新しいフレーズや単語を作るには、元の単語の文字を並べ替えることによって作成された遊びです.
ソートされたメソッドを使用して文字列の値をソートできます.
def anagram(first, second):
    return sorted(first)=
sorted(second)
res - anagram( 'heart', 'earth')
print(res) #True
シャッフル
リストの要素をシャッフルするために、ランダムモジュールからのシャトルメソッド.
from random import shuffle
my_list = [7, 23, 9, 35]
shuffle(my list)
print(my_list) #[35, 7, 9, 23]
五倍体
palindromeは、前方と同じ後方を読む文字の単語、数、句または他のシーケンスです.
from random import shuffle
my_list = [7, 23, 9, 35]
shuffle(my list)
print(my_list) #[35, 7, 9, 23]
を実行している

  • タイムモジュールは、他のメソッドの中で実際の実行時間を計算するために使用することができます.
    import time
    start time = time.time()
    num1 = 12
    num2 = 15
    num3 = num1 * num2
    print(num3) #180
    end time = time.time()
    total time = end_time -
    start time
    print(*Time: ", total_time)
    # (Time: 0.0005068778991699219)