Python 引数の値 の使い方

 

めっちゃ基本ですがエラーで困り果て調べました宇宙人くん

 

■元Rubyは下記でした 
      rep = rep + " AND A.ref_対応ステータスID = '#{w_検索対応ステータスID}'"

 

■Python化 エラー時

 

        w_検索対応ステータスID   = requestdict['検索対応ステータスID']['value'][0]

 

        if w_検索対応ステータスID != '':
            rep = rep +
' AND A.ref_対応ステータスID =  + w_検索対応ステータスID

 

「w_検索対応ステータスID」に入っている値「3」を

「rep」へ入れたいのに、、、「w_検索対応ステータスID」引数名が入ってしまいエラー恐竜くん

 

■Python化 解決時


            rep = rep + ' AND A.ref_対応ステータスID = ' + w_検索対応ステータスID
 

「’’」 で囲む範囲を誤っていたので 「文字列」で認識されていました

「’’」 で囲まない事で 引数の値がそのまま使えるようになり解決しましたうさぎクッキー

 

 

■忘備録

 

「’’」 で囲む「文字列」と認識乙女のトキメキ

「’’」 で囲まない「引数の値」が入る乙女のトキメキ

 

また忘れないように忘備録完了ぽってり苺

 

 

フォローしてね!