高橋  花子

高橋 花子

1647592440

Pythonでtime.sleep()メソッドを使用する

Pythonプログラムの実行中に、プログラムの実行を数秒間遅らせたい場合があります。

Pythonタイムモジュールにはtime.sleep()、プログラムの実行を遅らせることができると呼ばれる組み込み関数があります。

sleep()関数を使用すると、特定の機能の導入に大いに役立つ可能性のある遅延を作成できるため、Pythonプロジェクトでより創造性を発揮できます。

この記事では、このメソッドを使用time.sleep()して遅延を作成する方法を学習します。

time.sleep()で作成された遅延は、プログラム全体の実行を停止するのではなく、現在のスレッドを遅延させるだけであることに注意してください。

の基本構文time.sleep()

プログラムで使用するtime.sleep()には、最初にタイムモジュールからインポートする必要があります。

関数をインポートした後sleep()、括弧内に遅延を実行する秒数を指定します。

import time
time.sleep(delayInSeconds)

の基本的な例time.sleep()

以下のコードスニペットでは、2つのprintステートメントの間に5秒の遅延を設定しているため、2番目のprintステートメントは最初のprintステートメントが実行されてから5秒後に実行されます。

import time

print("Hello world")

time.sleep(5)

print("Hello campers")

ss1

浮動小数点数で遅延を指定することもできます。

import time

print("Hello world")

time.sleep(3.5)

print("Hello campers")

ss2

time.sleep()のその他の例

time.sleep()をctime()、「現在の時刻」を表すtimeモジュールの別の組み込み関数と組み合わせることで、よりクリエイティブになります。

import time

print("Execution started at: ", time.ctime())

time.sleep(10)
print("Hello world")

print("Execution ended at at: ", time.ctime())

# Output
# Executiuon started at:  Thu Mar 17 10:37:55 2022
# Hello world
# Executiuon ended at at:  Thu Mar 17 10:38:05 2022

また、time.sleep()を使用して、リストやタプルなどの反復可能なデータをループしながら複数の遅延を作成することもできます。

以下の例は、リストを使用してそれを行った方法を示しています。

import time

# Creating the list
legendaryFootballers = ["Okocha", "Pele", "Eusebio", "Martha", "Cruyff", "MAradona"]

for legend in legendaryFootballers:

    # Creating the delay
    time.sleep(2)

    # Individual legends in the list will be printed after 2 seconds
    print(legend)

出力:
ss3

結論

この記事ではtime.sleep()、Pythonで関数を使用する方法について説明しました。

time.sleep()はエキサイティングな組み込み関数であり、ゲーム、Webプロジェクト、AIシステムのいずれであっても、Pythonプロジェクトで遅延を作成するのに役立ちます。

コーディングを続けてください! 

リンク:https ://www.freecodecamp.org/news/python-sleep-time-sleep-in-python/

#python 

What is GEEK

Buddha Community

Pythonでtime.sleep()メソッドを使用する
高橋  花子

高橋 花子

1647592440

Pythonでtime.sleep()メソッドを使用する

Pythonプログラムの実行中に、プログラムの実行を数秒間遅らせたい場合があります。

Pythonタイムモジュールにはtime.sleep()、プログラムの実行を遅らせることができると呼ばれる組み込み関数があります。

sleep()関数を使用すると、特定の機能の導入に大いに役立つ可能性のある遅延を作成できるため、Pythonプロジェクトでより創造性を発揮できます。

この記事では、このメソッドを使用time.sleep()して遅延を作成する方法を学習します。

time.sleep()で作成された遅延は、プログラム全体の実行を停止するのではなく、現在のスレッドを遅延させるだけであることに注意してください。

の基本構文time.sleep()

プログラムで使用するtime.sleep()には、最初にタイムモジュールからインポートする必要があります。

関数をインポートした後sleep()、括弧内に遅延を実行する秒数を指定します。

import time
time.sleep(delayInSeconds)

の基本的な例time.sleep()

以下のコードスニペットでは、2つのprintステートメントの間に5秒の遅延を設定しているため、2番目のprintステートメントは最初のprintステートメントが実行されてから5秒後に実行されます。

import time

print("Hello world")

time.sleep(5)

print("Hello campers")

ss1

浮動小数点数で遅延を指定することもできます。

import time

print("Hello world")

time.sleep(3.5)

print("Hello campers")

ss2

time.sleep()のその他の例

time.sleep()をctime()、「現在の時刻」を表すtimeモジュールの別の組み込み関数と組み合わせることで、よりクリエイティブになります。

import time

print("Execution started at: ", time.ctime())

time.sleep(10)
print("Hello world")

print("Execution ended at at: ", time.ctime())

# Output
# Executiuon started at:  Thu Mar 17 10:37:55 2022
# Hello world
# Executiuon ended at at:  Thu Mar 17 10:38:05 2022

また、time.sleep()を使用して、リストやタプルなどの反復可能なデータをループしながら複数の遅延を作成することもできます。

以下の例は、リストを使用してそれを行った方法を示しています。

import time

# Creating the list
legendaryFootballers = ["Okocha", "Pele", "Eusebio", "Martha", "Cruyff", "MAradona"]

for legend in legendaryFootballers:

    # Creating the delay
    time.sleep(2)

    # Individual legends in the list will be printed after 2 seconds
    print(legend)

出力:
ss3

結論

この記事ではtime.sleep()、Pythonで関数を使用する方法について説明しました。

time.sleep()はエキサイティングな組み込み関数であり、ゲーム、Webプロジェクト、AIシステムのいずれであっても、Pythonプロジェクトで遅延を作成するのに役立ちます。

コーディングを続けてください! 

リンク:https ://www.freecodecamp.org/news/python-sleep-time-sleep-in-python/

#python