sciencompass

今勉強していること、これまで勉強してきたことを発信してます。半導体物理や数学、英語などの記事を書いています。

日記

Python備忘録

投稿日:

Pythonでプログラムをするうえで、ついつい忘れてしまうことについて、まとめた自分用のメモです。

条件分岐の構文

if文

PythonでのIf分は次のように書きます。

if 条件式1:
条件式1が真のときに実行する処理
elif 条件式2:
条件式1が偽、条件式2が真のときに実行する処理
・・・
else:
すべての条件式が偽のときに実行する処理

分岐が一つしかない場合は、elifやelseは省略することが可能です。ちなみに、elifはC言語のelse ifに相当します。

比較演算子

Pythonで使える比較演算子は次の表のとおりです。

演算子 結果
a < b aがbより小さいときTrue
a <= b aがb以下のときTrue
a > b aがbより大きいときTrue
a >= b aがb以上のときTrue
a == b aがbと等しいときTrue
a != b aがbと等しくないときTrue
a is y aとbが同じオブジェクトのときTrue
a is not b aとbが同じオブジェクトでないときTrue
a in b aがbに含まれているときTrue
a not in b aがbに含まれていないときTrue

その他の条件指定については、下記を参考にしてください。

for文

Pythonのfor文は次のように書きます。

for 変数 in オブジェクト:
&nbsp; &nbsp;実行する処理

オブジェクトには、配列やrange関数を用います。
range関数ですが、for i in range(5)というと、i = 0, 1, 2, 3, 4の5つの数字をiに代入して処理を実行することになります。

文字列操作

文字列操作の紹介記事

ゼロ埋めの記事

型変換の記事

新しいディレクトリを作成する

os.makedir()を使うことで作ることができます。

具体例


import os

new_dir_path = 'data/temp'
os.mkdir(new_dir_path)

ただし、すでに存在するディレクトリを指定すると、エラーが発生するので注意!
詳しくは、こちらのページを参考にしてください。

-日記
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

切符を久しぶりに買ったので、数字遊びしてみた

皆さんこんにちは!GW後半が始まり、皆さんいかがお過ごしでしょうか?私は実家でのんびりする予定です。 さて、昨日映画を観に出かけたのですが、その時にSuicaを忘れてしまい、切符を買うことになってしま …

PC排熱で発電できるか考えてみた

毎日仕事で使っているPCは右側に排熱口があり、時々熱風がマウスを操作している右手にあたる。今日はソフトのインストールをしていたのだが、なかなか動作が重いソフトだったようで、PCに負荷がかかりかなり熱い …

“セクシー”な数字たち

さて、次の二つの数、(5, 11)を見て、これらがどんな数字かわかりますか? View this post on Instagram You know what prime numbers are, …

【読書感想文】ホモ・デウス

ユヴァル・ノア・ハラリ著、柴田裕之訳のホモ・デウスを読みました。この本の著者ユヴァルは、サピエンス全史が世界的なベストセラーになっており、このホモ・デウスはその次の作品になります。ホモ・デウスは上下巻 …

自動でWebページから画像を保存したい

通勤時間の暇なときにスマホでネットサーフィンをしているのですが、面白い画像を見つけたときにはダウンロードして保存しています。ですが、自分で一つ一つダウンロードするのは手間がかかるので、自動で画像を保存 …