Python 独習メモ「復習」
"Pythonプログラミング VTuber サプー"さんの動画でPythonの勉強中!
今回は復習回。ひたすらコードを書いて動かしてみました。
ほとんど解説らしきものがないので見ても参考にならないと思います。
x ='abcdef'
print(x)
x = 12
print(x)
x = '明日は'
y = '晴れです'
print(x + y)
x = 10
y = 20
print(x+y)
x = ['a', 'b', 'c', 'd']
result = x[2]
print(result)
x = ['a', 'b', 'c', 'd']
x[0] = 'aaa'
print(x)
x = ['a', 'b']
y = ['c', 'd']
x.extend(y)
print(x)
x = ['a', 'b']
y = ['e', 'f']
z = x + y
print(z)
x = ['a', 'b', 'c', 'd']
result = x[1:3]
print(result)
result = x[:3]
print(result)
result = x[1:]
print(result)
# 辞書
# {キー:バリュー}
x = {'りんご': 150, 'バナナ': 300, 'オレンジ': 100}
print(x)
result = x['バナナ']
print(result)
x['オレンジ'] = 120
print(x)
x['イチゴ'] = 500
print(x)
x_len = len(x)
print(x_len)
x = 10
if x == 10:
print('これは10です')
a = 10
b = 9
print(a == b)
print(a != b)
print(a >= b)
print(a > b)
print(a <= b)
print(a < b)
x = 10
y = 9
print(x >= 10 or y >= 10)
print(x >= 10 and y >= 10)
x = 10
print(x >= 10)
print(not x >=10)
x = 9
if x == 10:
print('これは10です')
else:
print('これは10ではありません')
x = 9
if x == 10:
print('これは10です')
elif x == 9:
print('これは9です')
else:
print('これは10でも9でもありません')
for x in range(4):
print(x)
for x in range(3):
print('プリント文')
x_list = [10, 22, 70, -2]
for x in x_list:
x_twice = x * 2
print(x_twice)
x_dict = {'りんご': 150, 'バナナ': 300, 'オレンジ': 100}
for k, v in x_dict.items():
print(k, v)
for i in range(3):
print(i)
print('for文の中の1行目の行')
print('for文の中の2行目の行')
print('for文の中の3行目の行')
for i in range(3):
print(i)
print('for文の中の1行目の行')
print('for文の中の2行目の行')
continue
print('for文の中の3行目の行')
def average_calc(x, y):
print('2つの数の平均を計算する処理です。')
avg = (x + y) / 2
return avg
result = average_calc(10, 12)
print(result)
def average_calc(x, y):
print('2つの数の平均を計算する処理です。')
avg = (x + y) / 2
diff = x- y
return avg, diff
result1, result2 = average_calc(10, 12)
print(result1)
print(result2)
class Student:
def print_text(self): #メソッド(関数)
print ('あいうえお')
student = Student() #オブジェクト(インスタンス)
student.print_text()
# クラスに変数を持たせる
class Student:
def __init__(self, arg_name):
self.name = arg_name
def print_name(self):
print(self.name)
student_1 = Student('斉藤')
student_2 = Student('鈴木')
student_1.print_name()
student_2.print_name()