2分の2020/14 Pythonの学習プログラム

Pythonの共通内蔵モジュール()

日付時刻

日時は、Pythonの標準ライブラリを処理する日付と時刻です。

>>>日時インポート日時から
>>>今= datetime.now()
>>>プリント(現在)
2020年2月15日10:12:55.713562 
>>>プリント(型(現在))
<クラスのdatetime.datetimeの「> 
>>>

  

datetimeモジュールは、datetimeさらに含むモジュールdatetimeクラスは、を介してfrom datetime import datetime導入されdatetime、このクラスを。

あなただけインポートする場合import datetime、あなたは完全な名前を参照する必要がありますdatetime.datetime

datetime.now()現在の日付と時刻を返し、タイプがありますdatetime

指定された日付と時刻を取得します。

日時日時からインポート>>> 
>>> DT =日時(2020,2、20、12、20)指定された日付と時刻で作成#日時
>>>プリント(DT)

  

datetime時間特定の時間を決定するために、タイムゾーン情報を必要とする、または唯一のローカル時間として表します。

ストアにdatetime、最善の方法は、別のストレージ・タイムスタンプ、タイムゾーンとは全く無関係のようにタイムスタンプ値に変換することです。

namedtuple

namedtupleこれは、カスタム作成するために使用される機能であるtupleオブジェクトを、そして指定tuple要素と属性の数を参照する代わりにインデックスを使用することができるtuple要素。

その結果、我々はnamedtuple簡単にデータ型を定義することができ、それはタプルの不変性を持ち、かつ使いやすい、属性に応じて参照することができます。

使用listデータとしては、記憶されすばやくインデックス要素によってアクセスが、挿入および要素を除去して、非常に低速であるため、list大量のデータが、効率が非常に低い挿入及び欠失は線形メモリ、。

両端キューは、双方向リストの効率的な挿入および削除を達成キューとに適しスタックすることです:

dequeリスト達成に加えてappend()とをpop()、だけでなく、サポートappendleft()popleft()あなたが頭に要素を追加したり削除したりすることができるように非常に効率的に、。

defaultdict

使用して、dict参照キーが存在しない場合は、それがスローされますKeyErrorあなたはキーが存在しない場合は、デフォルト値を返します、あなたが使用することができますdefaultdict.

デフォルト値は、関数呼び出しによって返され、関数が作成しdefaultdictたオブジェクトの間に渡されました。

キーにデフォルト値を返すことに加えて、存在しないdefaultdictと他の行為dictとまったく同じです。

OrderedDict

使用するdictキーが乱れているとき、。外のdict繰り返しをやって、我々はキーの順序を決定することはできません。

あなたは順序キーを保持したい場合は、使用することができますOrderedDict

BASE64

BASE64は64の任意のバイナリデータによって表される文字です。

メモ帳は開きますexejpgpdfあなたがソフトウェアがバイナリデータを扱うことができ、処理、メモ帳のテキストとしてしたい場合ので、あなたがする必要があり、多くのバイナリファイルは文字が含まれているため、これらのファイルは、我々は、ちんぷんかんぷんの多くが表示されます表示、印刷することができないときバイナリ文字列に変換する方法。Base64では、バイナリエンコーディングの最も一般的な方法です。

Base64の原理は、64文字の配列を準備するために、すべての最初の、非常に簡単です、次のとおりです。

構造体

Pythonが提供するstruct解決するためのモジュールbytesおよび他のバイナリデータ型変換。

structpack任意のデータタイプの関数になりますbytes

おすすめ

転載: www.cnblogs.com/fuheishi/p/12310803.html
おすすめ