ノンプロ研初心者プログラミング講座【Pythonコース第3期】第2回
- ntakahashi0505
- 1153
- 4
- 0
- 7
前回のやつですね! #ノンプロ研 twitter.com/sue1242/status…
2020-06-03 20:43:59豆知識 空の文字列('')をbool型にするとFalse、空じゃない文字列をbool型にするとTrueです。 #ノンプロ研
2020-05-27 21:27:31変数だけを条件式に書いても、True/Falseの判定がなされます。最初はどこで使うのかと思いましたが、コマンドラインでオプションを指定するようなスクリプトとかで大活躍します。 (オプションが入力されたかどうかを、変数の中身が空かどうかで判定する) #ノンプロ研
2020-06-03 20:46:28ブール値以外の型の判定。Pythonでは以下のものがFalseになる 数値 → 0、文字列 → 空文字、リストなど→要素が0 #ノンプロ研
2020-06-03 20:47:45「while」を使うと条件を満たす間ずっと処理をしてくれるようになります。「while True」と書くと無限ループに入っちゃいます。止めたい場合は、ターミナルなら「ctrl + c」で中断できます。 #ノンプロ研
2020-06-03 20:49:29print文のendオプションは、末尾の出力する文字を指定できる。 '\t'は「タブ」と同じ。縦に長くならないため使えるときがある #ノンプロ研
2020-06-03 20:51:00キーワード引数の = の前後はスペース入れないことがほとんどですね。スペース入れると、キーワード引数が複数のときに見辛いというのもあると思います。 #ノンプロ研
2020-06-03 20:53:43print(i, end='\t')みたいな書き方ができるということは、'end'は変数名には使えないのか、それとも,(カンマ)のあとには変数が書けないprint関数なのか #ノンプロ研
2020-06-03 20:54:43キーワード引数を書くときは=の前後にスペースを入れない方が良いっぽい?(print()関数のendオプション) #ノンプロ研
2020-06-03 20:55:43for文は集合に含まれるデータを順番に取り出しながら処理 全部取り出し終わった段階でループが終了する。決まった回数ループを回すという印象が強いfor文だけど、その場合はrange()関数とセットみたいなところがあるのでしょうか #ノンプロ研
2020-06-03 21:00:39sequence:順番のある要素の集合を表すオブジェクト (おさらい range関数は、整数のシーケンスを生成する関数 start,stop,stepで指定 #ノンプロ研
2020-06-03 21:02:09"イテラブル(反復可能)"は、データの集合であり次の要素を取り出すルールが決まっている。for文はこのイテラブルを処理の対象とするため、ここを整理してはじめてfor文の説明となる。#ノンプロ研
2020-06-03 21:05:26・range関数:整数のシーケンスを生成する関数 ・シーケンス:順番のある要素の集合を表すオブジェクト ・イテラブル:データの集合を表すオブジェクト。 →シーケンスはイテラブル #ノンプロ研
2020-06-03 21:05:48