ray88’s diary

お仕事で困ったとき用の自分用の覚書

2022-09-01から1ヶ月間の記事一覧

Python リストの要素を削除する pop(),remove()

python 目次 - ray88’s diary Python リストから指定の値を削除する - ray88’s diaryリストから要素を削除するにはリストオブジェクトの pop() メソッド、remove() メソッドを使う■pop() メソッド:箱からモノを取り出す様にリストから要素を抜き取る(削除と同時に削…

Python リストに要素を追加・挿入する append() , insert()

python 目次 - ray88’s diary ■リストの末尾に値を追加する リストオブジェクトの append() メソッドでリストの末尾に値を追加する 【書式】 #リストの末尾に値を追加する append(値) 【サンプルコード】 #空のリストを作成する data = [] #空のリストに要素…

Python リストの長さを調べる(要素数を調べる)len()関数

python 目次 - ray88’s diary ■ len()関数の戻り値はインデックス番号の最大値よりも1多い数なので注意すること pos = int(input("取り出す位置:"))#リストから取り出す位置を入力する colors = ["blue","red","green","yellow"] #リストの長さをlen()関数…

Python リストの参照と更新・多重リスト(多次元リスト)

python 目次 - ray88’s diary ■指定位置の要素を参照する colors = ["blue","red","green","yellow"] #先頭の要素 print("colors[0] :", colors[0]) #先頭から2番目の要素 print("colors[1] :", colors[1]) print("colors[2] :", colors[2]) print("colors[…

Python list()関数を使ってリストを作る

python 目次 - ray88’s diary ■組み込み関数の list() を使用するとほかの型の値をリストに変換できる■連続番号が入ったリストを作る 連側板号のリストは組み込み関数の rang() で作った範囲を list() で変換して作る。 ステップを使用すれば偶数、奇数、3…

Python リストの作成

python 目次 - ray88’s diary ■リストの書式 [要素1,要素2,要素3・・・・] ■リストの生成 numbers = [4,8,15,16,23,42] colors = ["red","green","yellow"] print(numbers) print(colors) ■変数のリスト a = 10 b = 20 c = 30 abc = [a,b,c] print(abc) ■要…

例外処理 else文があるtry文

python 目次 - ray88’s diary try: 例外が発生する可能性がある処理 except 例外1: 例外1に対応する例外処理 except 例外2: 例外2に対応する例外処理 else: 例外が発生しなかったときに実行する処理 finally: try文を抜ける前に必ず実行する処理

Python 例外処理 代表的なエラーの種類

python 目次 - ray88’s diary ■NameError:初期化されてない変数を使用した場合に発生するエラー #初期化していない変数 b を使用 a = 10 result = a/b print(result)出力結果 ■ZeroDevisionError:ゼロで割り算をした場合に発生するエラー #ゼロで値を割る …

Python 例外情報を調べる except as

exceptブロックが実行される際にasキーワードで名前を指定すると、例外をその名前の変数に一時的に保管できる この変数はtry文が終わると破棄されるのでtry文の外で値を使いたい場合は別の変数に代入する必要がある※Exceptionクラスを継承した例外オブジェク…

Python 例外の処理を振り分ける try~except~except~

python 目次 - ray88’s diary try: 例外が発生する可能性のある処理 except 例外1: 例外1に対応する例外処理 except 例外2: 例外2に対応する例外処理 except: 例外1、例外2のどちらでもない例外の処理 try: 例外が発生する可能性のある処理 except (例…

Python 例外処理 try~except~Finally

python 目次 - ray88’s diary try: 例外処理が発生する可能性がある処理 except: 例外を受けて実行する処理 finally: try文を抜ける前に実行する処理 サンプルコード num = 0 try: # num が 0 のとき例外を発生する value = 120 /num print(value) except: p…

Python 例外処理 Try ~ except 文

python 目次 - ray88’s diary try: 例外が発生する可能性がある処理 except: 例外を受けて実行する処理サンプルコード while True: num = input("何個ですか?(qで終了)") if num == "q": print("終了しました。") break #入力された値を整数に変換できな…

Python For文 繰り返した後で実行する for in ~ else

python 目次 - ray88’s diary for 変数 in オブジェクト: #インデントのの開始(半角空白4個下げ) #オブジェクトの値を全て取り出すまで繰り返す ステートメント1 ステートメント2 ステートメント3 else: #繰り返しが正常に終了したら実行する ステート…

Python For文 繰り返しをスキップする continue

python 目次 - ray88’s diary numlist = {3,4.2,10,"x",1,9,"a"} #文字列が含まれている sum = 0 for num in numlist: # num が数値でないときブレイクする if not isinstance(num,(int,float)): # int か float でないとき print(num,"数値ではありません")…

Python For文 繰り返しを中断して終了する brake

python 目次 - ray88’s diary python For文 - ray88’s diary Python For文のネスティング - ray88’s diary numlist = {3,4.2,10,"x",1,9} #文字列が含まれている sum = 0 for num in numlist: # num が数値でないときブレイクする if not isinstance(num,(in…

Python For文のネスティング

python 目次 - ray88’s diary python For文 - ray88’s diary for i in range(3): print("i=",i) for j in range(2): print("","j=",j) 出力結果

python For文 とRange関数

python 目次 - ray88’s diary Python For文のネスティング - ray88’s diary ①リスト・タプル・辞書等のイテラブルから値を1つづつ取り出す場合 colors = ["blue","pink","green","red"] for name in colors: print(name) 出力結果 ②指定回数 n回繰り返す場…

繰り返した後で実行する while ~ else

pythonのwhile文には繰り返しを終了した後で実行するelseブロックを追加することができる 途中 breake で中断した場合は else ブロックは実行されない python 目次 - ray88’s diary python While文 - ray88’s diary Python 繰り返しを中断して終了する break…

Python 繰り返しをスキップする continue

python 目次 - ray88’s diary python While文 - ray88’s diary Python 繰り返しを中断して終了する break - ray88’s diary Python 繰り返しをスキップする continue - ray88’s diary 繰り返した後で実行する while ~ else - ray88’s diary from random impor…

Python 繰り返しを中断して終了する break

python 目次 - ray88’s diary python While文 - ray88’s diary Python 繰り返しをスキップする continue - ray88’s diary 繰り返した後で実行する while ~ else - ray88’s diary ■breakを実行することで、while文の繰り返しを中断して終了することができる ※…

python While文

python 目次 - ray88’s diary python While文 - ray88’s diary Python 繰り返しを中断して終了する break - ray88’s diary Python 繰り返しをスキップする continue - ray88’s diary 繰り返した後で実行する while ~ else - ray88’s diary while 条件式: #イ…

python 三項演算子(if~elseで大きな値の方を出力する)

■pythonには ?: 演算子がないが、その代わりに if~else を使って書いたコードが以下 ■サンプルコード #random モジュールのrandit関数を読込 from random import randint # 0~100の乱数 a = randint(0,100) b = randint(0,100) #大きい方の値を代入する if a…

Python If文 Or条件

サンプルコード #random モジュールのrandit関数を読込 from random import randint # 0~100の乱数 size = randint(5,20) weight = randint(20,40) #判定(どちらか片方でもTrueなら合格) if (size >= 10) or (weight >=25): result = "合格" else: result = …

Python If分のAnd条件

■サンプルコード #random モジュールのrandit関数を読込 from random import randint # 0~100の乱数 size = randint(5,20) weight = randint(20,40) #判定(両方の条件がTrueのとき合格) if (size >= 10) and (weight >=25): result = "合格" else: result = …

python If文のネスト

python 目次 - ray88’s diary サンプルコード #random モジュールのrandit関数を読込 from random import randint # 0~100の乱数 size = randint(5,20) weight = randint(20,40) #判定 if size >= 10: #If分のネスト if weight >= 25: result = "合格" else:…

サンプルコード

Sub ExcelにSQLをかける() Dim adoCN As Object Dim adoRS As Object Dim strBookPath As String Dim wb As Workbook Dim lastRow As Long Dim arMaster As Variant Dim arKeySet As Variant Dim i As Long Dim str_条件1 As String Dim str_条件2 As String…