9日目のpython学習ノート

プログラミングエラータイプ1

    などペアで来ていない引用符、少ないカンマ、として1.1構文エラー、システムがにSyntaxErrorがスローされます

    このような0による除算のような1.2セマンティックエラー、

    1.3論理エラー

2例外処理

    2.1例        

= F オープン( 'test.txtの')

        してみてください。

             達し、f.read()

        を除く

             印刷( 'ファイル操作例外')

        最後に

             f.close()

    最後に、典型的リソースは、例えばファイル操作として、解放する必要がある場合に使用される2.2は、データベースの操作がありました

    2.3手動で例外をスローするために上げます

    例外処理を指定するための使用を除き、2.4、など

除く例外タイプAS 1例1:

    処理1 

を除いて、例外の2 2 AS例タイプ

    の取り扱い2

    2.5のすべての通常の取扱いについて他

3テスト

    3.1試験手順

        テストユニットへ3.1.1

インポートユニットテスト

        3.1.2導入またはクラスをテストするには

モジュールのインポート方法

        3.1.3テストクラスを作成します

クラスのtestMethod(たunittest.TestCase)

        3.1.4試験方法、規則を確立し、このメソッドは常にモジュールは、メソッドが来るunittestの方法で導入され、テストを開始       

DEF test_method_uu():

  変数 = 法()

  自己組み込み方法(変数、実際の値)。

        3.1.5テストプログラムを実行します          

 もし __name__ == ' __main__ ':

    unittest.main()

    3.2どちらの関数

3.2.1セットアップ()関数、調製するための初期化コード

3.2.2 TEARDOWN()関数は、そのようなファイル、データベース操作クラスまたは関数を含むように、清掃作業を行うため

4つの一般的なアサーション・メソッド

    4.1 assertEqual()

    4.2 assertIn()

    4.3 assertAlmostEqual()

    4.4 assertIs()

    4.5 assertGreater()

    4.6 assertIsInstance()

    4.7いるassertTrue()

    4.8 assertIsNone()

5つのフォーマットされた値

    二つの式の値は、フォーマット

    5.1 '{。} .2f' 形式(変数)

    5.2 F '{変数:.2f}

6つのランダムプロセス

ランダムシーケンスから採取された数の6.1 random.choice(配列)

    6.2 random.sample(シーケンス番号)ランダムシーケンス番号から採取した数

    6.3 random.shuffle(配列)破壊配列

    (値1、値2)6.4 random.randintの範囲内のランダムな整数を生成します

    6.5はrandom.Random()はランダムフロートを生成します

    6.6 random.getrandbits(値)ビット桁を開発するための乱数を生成します

7日付と時刻

    7.1インポートモジュールのインポート日時

    7.2三つの主要な方法:日付、時刻、日付時刻

    7.3フォーマット変換

        7.3.1文字列変数の時間          

S = '2018年7月6日' 

T = datetime.datetime.strptime(S、 'Y%-m%-d%')

        7.3.2時刻の文字列変数           

今= datetime.datetime.now()

TXT = now.strftime( 'Y%/ M%/ D%')

    7.4時間の差はtimedelta    

TIME1 = datetime.datetimeの(2008,8,8,20,8 

TIME2 = datetime.datetime.now()

のdiff = TIME1 - TIME2

        diffは2日備えるで、timedelta型で、秒属性

おすすめ

転載: www.cnblogs.com/zhuome/p/11333162.html
おすすめ