パイソンのためのヒントとトリック
1385 ワード
メモリ
getsizeofメソッドは、オブジェクトのサイズを取得するために使用できます.
ここに例があります
これは任意の3番目の変数を使用せずに値を交換する最も簡単な方法です.
アナグラムは、単語の新しいフレーズや単語を作るには、元の単語の文字を並べ替えることによって作成された遊びです.
ソートされたメソッドを使用して文字列の値をソートできます.
リストの要素をシャッフルするために、ランダムモジュールからのシャトルメソッド.
palindromeは、前方と同じ後方を読む文字の単語、数、句または他のシーケンスです.
タイムモジュールは、他のメソッドの中で実際の実行時間を計算するために使用することができます.
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)
Reference
この問題について(パイソンのためのヒントとトリック), 我々は、より多くの情報をここで見つけました https://dev.to/sandeepk27/tips-tricks-f0or-python-1a0pテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol