きったんの頭ん中☆
Python
リンク
実装
解説/入門
モジュール
TkInter
演算
演算子
- 算術 + - * / // % **
- ビット | ^ & << >> ~
- ブール and or not
- 比較 < <= > >= == != is is not
>>> 7**3, 7//3, 7/3
(343, 2, 2.3333333333333335)
ブール値
- True 1
- False 0 None '' () [] {}
可変長引数
>>> def foo(*args, **kwargs):
... print(args)
... print(kwargs)
>>> foo(7, name='Nana')
(7,)
{'name': 'Nana'}
制御
- if [elif [else]]
- while
- for
- break
- continue
- pass
if x == 0:
print('Zero')
elif x == 1:
print('Single')
else:
print('More')
>>> a = ['A', 'B', 'C']
>>> for x in a:
... print(x)
A
B
C
ジェネレータ式
>>> squares = [x**2 for x in range(10) if x != 0]
>>> print(squares)
[1, 4, 9, 16, 25, 36, 49, 64, 81]
文字列
>>> print('1 2 %s 4 5 6 %s' % (3, 'なな'))
1 2 3 4 5 6 なな
コメントアウト
- # コメント
- ''' コメント '''
- """ コメント """
ファイル入出力
読み取り
with open(filename, 'r') as f:
read_data = f.read()
書き込み
with open(filename, 'w') as f:
f.write('Sample Text\n')
組み込み関数
>>> import builtins
>>> dir(builtins)
例外