かなり気分的な技術日記

日々の勉強メモです

2024-01-01から1年間の記事一覧

【Python#9】andで比較する場合のシンプルな書き方

概要 内容 概要 andで比較する場合のシンプルな書き方 内容 1個の変数に対する複数の比較をandする場合、Pythonでは次のようなコードを >>> x = 7 >>> 5 < x and x < 10 True 以下で記述することできる。 >>> x = 7 >>> 5 < x < 10 True

【Python#8】切り捨ての整数除算(//)

概要 内容 /による浮動小数点数(10進)除算 //による整数(切り捨て)除算 概要 切り捨ての整数除算について 内容 除算には2種類ある。 /による浮動小数点数(10進)除算 //による整数(切り捨て)除算 /による浮動小数点数(10進)除算 整数を整数で割るときに、/を…

【Python#7】ブール値

概要 内容 bool()関数 Trueとは何か 概要 ブール値について 内容 bool()関数 0ではない数値はTrue。 >>> bool(True) True >>> bool(1) True >>> bool(45) True >>> bool(-45) True 値が0の数値はFalse。 >>> bool(False) False >>> bool(0) False >>> bool(0…

【Python#6】\(バックスラッシュ)を使用した行の継続

概要 内容 概要 継続文字の(バックスラッシュ)の使い方 内容 行末に(バックスラッシュ)を置くと、Pythonはまだ改行していないと認識して動作する。 以下、サンプル。 継続文字を使用することで、改行ではなく継続行として認識する。 >>> total = 1 + \ ... 2…

【Python#5】Pythonの命名規則

概要 内容 命名規則の種類 Pythonの命名規則一覧 概要 Pythonの命名規則について 内容 PEP8(Pythonのコーディング規約)をもとに整理。 命名規則の種類 パスカルケース (PascalCase) すべての単語の先頭が大文字 キャメルケース (camelCase) 先頭の単語だけ小…

【Python#4】型の調べ方と判定

概要 内容 型の調べ方 型の判定 概要 型の調べ方と判定について 内容 型を調べるには、type()を使用する。 型を判定するには、isで比較するか、isinstance()を使用する。 型の調べ方 >>> type(5) <class 'int'> >>> type(2.0) <class 'float'> >>> x = 5 + 2.0 >>> type(x) <class 'float'> 型の判定 >>></class></class></class>…

【Python#3】ミュータブルとイミュータブル

概要 内容 ミュータブル(可変) イミュータブル(不変) まとめ(一覧) 概要 ミュータブルとイミュータブルについて 内容 オブジェクトの内容を変えられる変えられないかの違い。 ミュータブル(可変)は、変えられる。 イミュータブル(不変)は、変えら…

【Linux#1】tarとtar.gzの違い

概要 内容 tar (Tape Archive) tar.gz 概要 tarとtar.gzは何がどう違うのか? 内容 tar (Tape Archive) tarとは、複数のファイルやディレクトリを一つのファイルにまとめたアーカイブファイルのこと。 tarには圧縮する機能はない。 元々、テープにバックアッ…

【Python#2】予約語

概要 内容 概要 Pythonの予約語の確認方法について 内容 予約語は以下で一覧表示できる。 >>> help("keywords") Here is a list of the Python keywords. Enter any keyword to get more help. False class from or None continue global pass True def if r…

【Python#1】変数の命名規則

概要 内容 命名規則 サンプル 概要 Pythonの変数名の規則について 内容 命名規則 変数名として使用できるのは次の文字だけ ・小文字の英字(aからzまで) ・大文字の英字(AからZまで) ・数字(0から9まで) ・アンダースコア(_) 大文字と小文字を区別する:thing…