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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

日の丸半導体、パワーデバイスも撤退開始か

また日本の会社が半導体業界から去ることになってしまいました。 パナソニックが、子会社のパナソニック セミコンダクターソリューションズ(PSCS)を中心に運営している半導体事業を、台湾に本社を置く半導体 …

ダイヤモンドよりも価値がある?カルメルタザイト(カルメルサファイア)とは?

最近、イスラエルのカルメル山で新しい鉱石が発見され、 International Mineralogical Association (“IMA”)によって2019年1月7日に …

ドイツ語:Studie Notizbücher 1

皆さんこんにちは!まだ5月だというのに暑い日が続いていますね。今からこんなに暑いと夏が来た時にどうなるのか心配です・・・ さて、私は今年の4月からNHKラジオ講座のまいにちドイツ語を聞いてドイツ語の勉 …

日本で新種の鉱石が発見!その名も日立鉱!茨城県日立市の日本最古の鉱床から発見!

2019年8月7日、東北大などの研究グループから、茨城県の日立鉱山で採取された鉱石の中から新鉱物を見つけたと発表がありました。 発見したグループは「日立鉱」(英語名:Hitachiite, ヒタチアイ …

同じ25℃でも水と空気で感じ方が違うのはなぜ?

早速ですが、皆さんに質問です。あなたは25℃のお風呂に入っていると想像してみてください。このとき、あなたはお風呂が冷たいと感じるでしょうか?それともちょうどいい、あるいは熱いと感じるでしょうか? では …