私の私による私のためのPythonメモ Part1

Pythonの基本とか??

パート1

Pythonの型

データ型 説明
str (文字列) "" か ’’ で定義する, 文字列
int (整数) 小数を含まない数値
float (浮動小数点) 小数点を含む数値
bool (ブール) True, Falseで定義される (はい/いいえ)
datetime (日付) 日付 (2023/06/14 等)
list (リスト/配列) 複数の要素を含み, [] で定義する. 各要素の間は , で区切る 格納した要素は変更可能
tuple (タプル) 複数の要素を含み, () で定義する. 各要素の間は , で区切る 格納した要素は変更不可
dict (辞書) 複数の要素を含み, {} で定義する. キーと値が必要. 格納した要素は変更可能

Pythonの演算子

代入演算子 説明
A = B AにBを代入する
A := B AにBを代入と変数の使用
算術演算子 説明
+ 足し算
- 引き算
* 掛け算
/ 割り算
% 剰余
// 切り捨て除算
** べき乗
比較演算子 説明
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 B AとBが同じオブジェクトの時はTrue
A is not B AとBが別のオブジェクトの時はTrue
A not in B AがBの要素ではないときはTrue
論理演算子 説明
A and B AとBが共にTrueならTrue
A or B AまたはBがTrueならTrue
not A AがTrueの時はFalse

ループ

ループ名 説明
for 繰り返し処理を行う
while 条件がTrueの間繰り返し処理を行う

ビルトイン関数

関数名 説明
print() 標準出力
input() 標準入力
len() 文字列の長さを返す
type() 型を返す
int() 整数に変換
float() 浮動小数点に変換
str() 文字列に変換
bool() ブールに変換
list() リストに変換
tuple() タプルに変換
dict() 辞書に変換
set() 集合に変換
chr() Unicodeコードポイントが整数iに対応する文字を返す
ord() 文字のUnicodeコードポイントを返す
bin() 整数を2進数の文字列に変換
oct() 整数を8進数の文字列に変換
hex() 整数を16進数の文字列に変換
abs() 絶対値を返す
round() 四捨五入する
min() 最小値を返す
max() 最大値を返す
sum() 合計値を返す
sorted() ソートする
reversed() 逆順にする
range() 範囲を指定する
zip() 複数のイテラブルオブジェクトから要素を取り出し, タプルにして返す
map() イテラブルオブジェクトの各要素に関数を適用して返す
filter() イテラブルオブジェクトの各要素に関数を適用し, Trueのものだけ返す
open() ファイルを開く
close() ファイルを閉じる
read() ファイルを読み込む
write() ファイルに書き込む
seek() ファイルの読み書き位置を変更する
flush() バッファをフラッシュする
exit() プログラムを終了する
help() ヘルプを表示する
dir() オブジェクトの属性を表示する
id() オブジェクトのIDを返す
hash() ハッシュ値を返す
format() 文字列をフォーマットする
eval() 式を評価する
exec() 文字列を実行する
locals() ローカル変数の辞書を返す
globals() グローバル変数の辞書を返す
vars() オブジェクトの属性を辞書として返す
callable() オブジェクトが呼び出し可能ならTrueを返す
isinstance() オブジェクトが指定したクラスのインスタンスならTrueを返す
issubclass() オブジェクトが指定したクラスのサブクラスならTrueを返す
property() プロパティを作成する
super() 親クラスのメソッドを呼び出す
classmethod() クラスメソッドを作成する
staticmethod() 静的メソッドを作成する
next() イテレータの次の要素を返す
iter() イテレータを返す
enumerate() インデックスと要素を返す
all() 全ての要素がTrueならTrueを返す
any() いずれかの要素がTrueならTrueを返す
ascii() ASCII文字列に変換する
bin() 2進数の文字列に変換する
oct() 8進数の文字列に変換する
hex() 16進数の文字列に変換する
bytes() バイト列に変換する
bytearray() バイト配列に変換する
complex() 複素数に変換する
dict() 辞書に変換する
frozenset() 凍結集合に変換する
list() リストに変換する
set() 集合に変換する
tuple() タプルに変換する
ord() 文字のUnicodeコードポイントを返す
chr() Unicodeコードポイントが整数iに対応する文字を返す
repr() オブジェクトの文字列表現を返す
slice() スライスを作成する
type() オブジェクトの型を返す

Made with 💚 and Stack (Jimmy)