記事一覧
リストの作成と内包表記
リストに1から10までの数の二乗を格納することを考えます。
辞書や集合をこのように作ることができます
[i ** 2 for i in range(1, 11)]
[リストに追加したいもの : ループ]
辞書を作る
リストpetsの各要素を辞書のキー、要素の文字列長を値とする辞書を作成しています
集合を作る
結果としてリストlから4と7の重複が取り除かれた集合を作成することができます。
ジェ
while文について
繰り返したい処理に使用します
ループを中断する:break
次の繰り返しに移る:continue
ループを終了する以外に特定の値は処理をしない場合にはcontinue文を利用します。
問題
・1〜30までの数値を画面に表示させる
・3の倍数の時は「Fizz」を表示させる
・5の倍数の時は「Buzz」を表示させる
・15の倍数の時は「FizzBuzz」を表示させる
・iが3で割り切れる場合
条件分岐を行うにはif文を利用します。
prob = 80if prob >= 50: print('雨が心配なので傘を持っていきましょう')
if prpb >=50:
print()
if文の下はtabキーでスペースを空けます
prob = 80if prob >= 50: print('雨が心配なので傘を持っていきましょう') print('お気をつけて')
条件を満たさない場合の処理:else、e
文字列から整数への変換
123 + ’123’ とするとエラーが出ます。「整数と文字列を足す方法はサポートされていません」という意味になります。
文字列を数値演算で使うためにはまず数値に変換する必要があります。
整数に変換する場合はint関数を使用します。
int関数を使うことで浮動小数点数を整数に変換することも可能です。具体的には、浮動小数点数の小数点以下が切り捨てられた整数が返されます。
文字列から浮動小数点数
文字列のメソットについて
文字列の長さを確認するにはlen関数を使用します。
splitメソッドを使うと文字列を指定文字列で分割したリストを作ることができます。
リストの結合
oinメソッドを使うことでsplitの逆に分割した文字列を結合することができます。
文字列の置き換え
replaceメソッドを使うと文字列の一部を置き換えることができます。
空白の除去
stripメソッドを使うことで文字列の前や後ろにあ
文字列の取り出しについて
文字列に対して[]を使うと文字列の一部を取り出すことができます。
ー1、ー2のマイナスを使うと後ろから数えた文字を取り出します
スライスの指定
文字列は一文字だけ取り出す以外に範囲(スライス)を指定することで文字列の一部分(部分文字列)を取り出すこともできます。
s〔start : end : stop 〕
~から : ~まで : 〇〇個とばし という意味があります
s〔10 : 20 :
文字列の作成について
文字列はシングルクォーテーション(')、もしくはダブルクォーテーション(")で囲んで定義します。
どちらも'Hello'と表示されます。このようにPythonではシングルクォーテーションで囲んでもダブルクォーテーションで囲んでも違いはありません。
また、ダブルクォーテーションで囲うことで文字列中にシングルクォーテーションを含めることができます。
’’’トリプルクオーテーション’’’で改行すると
(基数変換)2進数・10進数・16進数とは?
2進数を10進数に変換するときに覚えておきたい表はこれです!
7乗くらいまでで大丈夫です。
【2のn乗】 【結果】
2の0乗 1
2の1乗 2
2の2乗 4
2の3乗 8
2の4乗 16
2の5乗 32
2の6乗 64
2の7乗 128
2の8乗 256
2の9乗 512
2の10乗 1024
(101)₂を求めるとき、
1 0 1
4 2 1←【結