何も誇れぬ人生の記録

『ぼくは何も誇れないのが誇りだな』沼田真佑、影裏より

pythonプログラミング入門始めから2-2まで

1 演算子記号の**2を^2と、数学の書き込みではよくやるように書いてしまった。

また4/2*3=6と左から計算されるが、累乗の場合は4/2**3=4/8=0.5となり、右から計算される。ゆえに、2**2**3=256。

2 条件文中の真理値について。一般に空や0がFalseでその他はTrue。つまり、0, 0.0, ' ', None はFalseとなる。

3 len(str(12.3))は4になる。

4 復習用コード 文字列処理 文字列のページ[79]

def remove_clause(str_engsentences):
    int_index = str_engsentences.find(',')
    str1 = str_engsentences[int_index+2:]
    return str1.capitalize()
#remove_clause("It's being seen, but you aren't observing."
</prああ

5 リストのメソッド に関して、sort()メソッド など値をNoneしか返さないメソッドに注意する。

6 演習問題塩基配列

def atgc_count(str_atgc):
  ln = []
  for bp in 'ATGC':
    ln.append([bp, str_atgc.count(bp)])
  return ln

atgc_count('AGCCCAT')
 
7 オブジェクトの値の等価性は'=='で表し、IDの同一性は'is' で表す。'is not' はこれで一つの演算子