概要 内容 概要 シェルスクリプトで変数への代入時に = の前後にスペースを入れてはいけない。 内容 変数に値を代入するときは、「変数名=値」の形式で書く。 「変数名 = 値」のように=の前後にスペースを入れると、=の前の文字列が変数ではなく、コマンドと…
概要 内容 方法 参考記事 概要 ls -lコマンドの出力結果をサブディレクトリ含めてフルパスで出力したい。 内容 方法 以下のように、コマンド置換を使用して、出力結果の詳細リストを表示することができる。 $ ll -d $(find tmp) drwxrwxr-x. 4 root root 92 …
概要 内容 エラー内容 原因 対処方法 補足 概要 yumコマンドを実行した際、http://~ Not Foundのようなエラーが発生した場合の対処方法。 内容 エラー内容 $ yum list 読み込んだプラグイン:fastestmirror, langpacks Determining fastest mirrors http://m…
概要 内容 古いスタイル(format_string % data) 新しいスタイル({}とformat()) 最新のスタイル(f文字列) 概要 f文字列を使用した書き方 内容 フォーマットf(書式指定)の方法には以下の3種類ある。 ※ここでは各スタイルの細かいオプションは説明しない。 古…
概要 内容 概要 in演算子を使用した書き方 内容 以下のような長いif文を >>> letter = 'o' >>> if letter == 'a' or letter == 'e' or letter =='t' \ ... or letter == 'o' or letter == 'u': ... print(letter, 'is a vowel') ... else: ... print(letter,…
概要 内容 概要 andで比較する場合のシンプルな書き方 内容 1個の変数に対する複数の比較をandする場合、Pythonでは次のようなコードを >>> x = 7 >>> 5 < x and x < 10 True 以下で記述することできる。 >>> x = 7 >>> 5 < x < 10 True
概要 内容 /による浮動小数点数(10進)除算 //による整数(切り捨て)除算 概要 切り捨ての整数除算について 内容 除算には2種類ある。 /による浮動小数点数(10進)除算 //による整数(切り捨て)除算 /による浮動小数点数(10進)除算 整数を整数で割るときに、/を…
概要 内容 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はまだ改行していないと認識して動作する。 以下、サンプル。 継続文字を使用することで、改行ではなく継続行として認識する。 >>> total = 1 + \ ... 2…
概要 内容 命名規則の種類 Pythonの命名規則一覧 概要 Pythonの命名規則について 内容 PEP8(Pythonのコーディング規約)をもとに整理。 命名規則の種類 パスカルケース (PascalCase) すべての単語の先頭が大文字 キャメルケース (camelCase) 先頭の単語だけ小…
概要 内容 型の調べ方 型の判定 概要 型の調べ方と判定について 内容 型を調べるには、type()を使用する。 型を判定するには、isで比較するか、isinstance()を使用する。 型の調べ方 >>> type(5) <class 'int'> >>> type(2.0) <class 'float'> >>> x = 5 + 2.0 >>> type(x) <class 'float'> 型の判定 >>></class></class></class>…
概要 内容 ミュータブル(可変) イミュータブル(不変) まとめ(一覧) 概要 ミュータブルとイミュータブルについて 内容 オブジェクトの内容を変えられる変えられないかの違い。 ミュータブル(可変)は、変えられる。 イミュータブル(不変)は、変えら…
概要 内容 tar (Tape Archive) tar.gz 概要 tarとtar.gzは何がどう違うのか? 内容 tar (Tape Archive) tarとは、複数のファイルやディレクトリを一つのファイルにまとめたアーカイブファイルのこと。 tarには圧縮する機能はない。 元々、テープにバックアッ…
概要 内容 概要 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の変数名の規則について 内容 命名規則 変数名として使用できるのは次の文字だけ ・小文字の英字(aからzまで) ・大文字の英字(AからZまで) ・数字(0から9まで) ・アンダースコア(_) 大文字と小文字を区別する:thing…