import文
import文
構文:
import 模块名1 [as 模块别名]
役割:
モジュール全体は、電流にモジュールであります
例:
import math
import sys,os
使用法:
モジュール名属性名
math.factorial(5)
印刷(にMath.PI)
DIR(OBJ)関数は、文字列のモジュールリストのすべてのプロパティを返し
ヘルプ(OBJ)の機能を、あなたは文字列のモジュールに関連する文書を閲覧することができます
インポート*文から
構文:
from 模块名 import *
役割:
現在のモジュールにモジュールのすべての属性
例:
from math import *
print(factorial(5))
print(sin(pi/2))
DIR([オブジェクト])文字列のリストを返し
アクションDir関数を:
引数が、現在のスコープ内のすべての変数のリストが返されない場合
、パラメータとして指定されたオブジェクト場合、オブジェクトのすべての変数のリストが返され
、モジュールにリターンこのモジュールのすべての変数(属性)
クラスオブジェクトの、すべての変数のクラスのオブジェクトを返し、再帰ベースのクラス
オブジェクトの変数のすべての
他のオブジェクトに戻るすべての変数、クラス変数およびクラス変数イル
数学モジュール
モジュール名:数学
関数名 | 説明 |
---|---|
math.ceil(X) | Xは、例えば、X = 1.2、2戻り、に切り上げられ |
math.floor(X) | Xは、例えば、X = 1.2、リターン1に切り捨て |
math.sqrt(X) | xの平方根を返します。 |
math.factorial(X) | xの階乗を探します |
math.log(X [ベース]) | ベースxにベース対数に戻り、ベースを与えられていない場合は、自然対数の底eを置きます |
math.log10(X) | xの10を底とする対数を求めて |
math.pow(x、y)は | バックX ** Y(YのX電源) |
math.fabs(X) | 浮動小数点数xの絶対値を返し |
角度及び曲率度スワップ | |
math.degree(X) | 度xにラジアン |
math.radians(X) | 角度xは、ラジアンに変換されます。 |
三角関数 | |
math.sin(X) | 戻り値xの正弦(ラジアンX) |
math.cos(X) | 戻り値xのコサイン(ラジアンでのx) |
math.tan(X) | 戻り値xの正接(ラジアンでのx) |
math.asin(X) | xのアークサインを返し(ラジアン戻り値) |
math.acos(X) | xの逆余弦を返し(ラジアン戻り値) |
math.atan(X) | xの逆正接を返します(ラジアンで返り値) |
Timeモジュールの時間
- このモジュールは、時間に関連する機能を提供し、常に利用可能
時間について
- これは、0000年0の1月1日から西暦のADの始まりです
- 時間が0、1のとき、コンピュータは、すべて通過する第2の時間の後、午後12時00分に1970年1月1日の開始から最初の年であります
- UTC(協定世界時)の時間はグリニッジからカウントした時間である。
UTC時間が原因タイムゾーンの問題にエラーが発生しません。 - また、夏時間として知らサンシャイン節約時間DST(サマータイム)は、時刻修正日照後の経過時間であります
タイムタプル
- タプルは次のように正面から9つの要素をバックアップする積分要素9時間です。
- 4桁の年(例:1993)
- 月(1-12)
- 日(1-31)
- (0-23)
- ポイント(0-59)
- 秒(0-59)
- 曜日(0-6、月曜は0です)
- 新年の開始日(1〜366)
- 夏時間の補正時間(-1、0または1)。
- 注意:
- 値が100未満の年である場合は、自動的に1900を加算した値に変換されます
モジュール名:時間
Timeモジュールの使用状況:
import time
# 或
from time import xxx
# 或
from time import *
データ | 説明 |
---|---|
time.altzone | UTC時刻に夏時間差(秒) |
time.daylight | 夏時間修正 |
time.timezone | 現地時間とUTC時間のこの差(秒) |
time.tzname | タイムゾーン名のタプルは、夏時間のタイムゾーン名によって修正された夏時間のゾーン名、最初の名前を最初の名前改定されていません |
注:CSTは、中国標準時である(中国標準時UTC + 8:00)
関数名 | 説明 |
---|---|
time.time() | 現在の時刻(UTC時間)にフロート年のコンピュータからの秒数を返します。 |
time.sleep(秒) | いくつかの時間のためのフロート睡眠秒の与えられた数のプログラム |
time.gmtime([秒]) | UTCで発現秒時間タプルの所定数の変換(デフォルトタプル戻り現在時刻) |
time.asctime([タプル]) | 変換時間は、日付時刻文字列のタプルであります |
time.mktime(タプル) | エポック秒時刻(UTC日)タプルローカルの日付と時刻の変換 |
time.localtime([秒]) | 秒UTC時間日付タプルを変換する(ローカル時間に従います) |
システムモジュールSYS
- システムが実行されている関連情報
SYSデータモジュール
データ | 説明 |
---|---|
sys.path | モジュールの検索パスパス[0]は「」そうでない場合、スクリプトの現在のパスの名前です。 |
sys.modules | ロードされたモジュール辞書 |
ここで、sys.version | バージョン情報文字列 |
sys.version_info | 名前付きタプルバージョン情報 |
sys.platform | オペレーティングシステムのプラットフォーム名情報 |
sys.argvの | コマンドライン引数は、argvを[0]は、現在のスクリプトのパス名を表します |
sys.copyright | 著作権はPythonに関連する情報へのアクセス |
sys.builtin_module_names | 名称(文字列タプル)が内蔵モジュールのPython得られます |
機能のsysモジュール
関数名 | 説明 |
---|---|
sys.exit([引数]) | プログラムを終了し、時に通常の終了sys.exit(0) |
sys.getrecursionlimit() | 得られた再帰的にネストされたレベル制限(スタック深さ) |
sys.setrecursionlimit(N) | 得られた再帰的にネストされた階層の制限および修飾(スタック深さ) |