スポンサーリンク
Python Tips

Python:文字列のlen()による文字数(長さ)の取得

文字列のlen()による文字数(長さ)の取得 文字列の文字数(長さ)はlen()関数で取得することができます。 >>> len('a') 1 >>> len('abc') 3 >>> len('') 0 >>> len('あ') 1 >>>...
Python Tips

Python:文字列の[]による抽出と、[ start:end:step ]によるスライス

文字列の[]による抽出 文字列のなかのひとつの文字を取り出したいときには、文字列名の後ろに角かっこで囲んだ文字のオフセットを続けます。 先頭の文字のオフセットは0、その右が1、というように数えます。末尾の文字のオフセットは-1、右端の左は-...
Python Tips

Python:文字列のreplace()による置換、置換回数の指定

文字列のreplace()による置換 replace()を使えば、部分文字列を書き換えることができます。 >>> tmp = 'abc abcd abcde abcdef' >>> tmp.replace('abc', 'ABC') 'AB...
Python Tips

Python:文字列のsplit()による分割とjoin()による結合

文字列のsplit()による分割 組み込みの文字列関数split()を使えば、セパレータに基づいて文字列を分割し、部分文字列のリストを作ることができます。 セパレータを指定していないsplit()は、セパレータとして空白文字(改行、スペース...
Python Tips

Python:2進(基数2)、10進(基数10)、8進(基数8)、16進(基数16)

2進(基数2)、10進(基数10)、8進(基数8)、16進(基数16) 整数は、プレフィックスで特に基数を指定しない限り、10進(基数10)と見なされます。 10進以外に3種類の基数を使ってリテラル整数を表すことができます。 0b または ...
Python Tips

Python:演算子の優先順位の一覧

演算子の優先順位の一覧 演算子の優先順位は以下のとおりです。 乗算の方が加算より優先順位が高いので以下の結果になります。 >>> 5 + 6 * 7 47 もし式が複雑だと優先順位がわかりにくいので、かっこを追加してグループ化する方がよいか...
Python Tips

Python:divmodで(切り捨てされた)商と剰余をまとめて取得

divmodで(切り捨てされた)商と剰余を取得 divmodを使うと(切り捨てされた)商と剰余をまとめて取得できます。 >>> divmod(9, 5) (1, 4) >>> divmod(10, 5) (2, 0) >>> divmod(...
Python Tips

Python:加算、減算、乗算、除算、切り捨て、剰余、指数の算術演算子

加算、減算、乗算、除算、切り捨て、剰余、指数の算術演算子 算術演算子は以下のとおりです。 加算 >>> 1 + 2 3 減算 >>> 9 - 3 6 乗算 >>> 6 * 7 42 浮動小数点の除算 >>> 7 / 2 3.5 整数の除算(...
Python Tips

Python:予約語の一覧を確認する方法

予約語の一覧を確認する方法 Pythonの予約語の一覧はkeyword.kwlistで確認できます。 >>> import keyword >>> print('\n'.join(keyword.kwlist)) False None Tr...
Python Tips

Python:type()で変数やリテラル値の型を表示

type()で変数やリテラル値の型を表示 変数やリテラル値の型を知りたいときにはtype( )で表示できます。 >>> a = 1 >>> type(a) <class 'int'> >>> b = a >>> type(b) <class...
スポンサーリンク