早返しの言語Python
プログラム言語としてPythonは秀逸だと思えます。その理由として実感できる理由は以下です。
①初学者にも確認と学習が容易で、作業者の頭の中で体系化しやすい。 ②プラグインの形でモジュール化されたソフト部品群が豊富 ③ソフト体系が簡明で単純な作業は直ぐ応答、確認が出来る。(この点は返しが早いイメージ)
特に今回、私はany()を考える事でプログラムの論理を整理できています。本稿ではany()を題材にPythonでのデータの扱いを考えます。
データ格納をイメージ
プログラムを簡単に考える為に、パソコンの中でのデータを考え直してみましょう。既に情報処理系の知識がある方は読み飛ばして下さい。
基本的にObjとはObject(:目的)の略で以下データを格納しておくく場所です。具体的には
①数値
②リスト
③タプル
④辞書
⑤集合
こうしたデータをPythonでは格納していきます。起動時から入力(定義)したデータをパイソン君は覚えていてくれてるんです。
また、ここで出てきているOjtとは所謂オブジェクト思考でのオブジェクトとOjtは、完全に意味が一致しない場合があるのでご注意下さい。
具体的に真偽を論理へ
具体的に下記の変数を扱ってみましょう。
a=12 b=-6 c=76
この時、Ojtには3つの変数が格納されています。そして以下要求をしてみます。
A=any(a<0) B=any(a+b>0) C=any(76) print(A) print(B) print(C)
この時の応答は
False True True
となります。
実際の真儀
前節では簡単な例で説明していますが、実際には様々な論理判定をプログラムに反映できます。
〆最後に〆
以上、間違い・ご意見は
次のアドレスまでお願いします。
最近は全て返信出来てませんが
適時、返信して改定をします。
nowkouji226@gmail.com
また、この記事はChatGPT社のOpenAI
の情報を参考として作成しています。
【全体の纏め記事へ】
コメント