ゆる~くだらだら

日常の思ったことをてきと~に書くブログ

【超初心者向け】Pythonの基本的なメソッドの使い方

f:id:hiropones:20190820223829j:plain



はい、ど〜も〜。


今回はPythonの基本的なメソッドを書いていきます。progateなどで始めたばかりの人などに参考になれば幸いです。




・formatメソッドの使い方

formatを使うと、intとstrの区別をつけなくていいので便利です。

>>> n = 1
>>> hatena = 'nは{}です'.format(n)
>>> print(hatena)
nは1です

{}のなかにformatの中身が入ります。

>>> n = '1'
>>> hatena = 'nは{}です'.format(n)
>>> print(hatena)
nは1です

変数が複数あるときはformatのなかをカンマで区切ります。

>>> n_1 = 6
>>> n_2 = 12
>>> hatena = 'n_1は{}で、n_2は{}だよ'.format(n_1, n_2)
>>> print(hatena)
n_1は6で、n_2は12だよ

・大文字・小文字に変換

upperをつけると大文字に、lowerをつけると小文字になります。

>>>hatena = 'Burogu'
>>>print(hatena.upper())
BUROGU
>>>print(hatena.lower())
burogu

・スペースを消す

stripを使うと、スペースを消すことができます。lstripだと左のスペースが、rstripだと右のスペースだけ消せます。

>>> hatena = '       burogu      '
>>> print(hatena.strip())
burogu
>>> print(hatena.lstrip)
burogu  (←右のスペースは消えてない)
>>>print(hatena.rstrip())
   burogu

・桁を増やす

zfillのカッコの中の数だけ桁(0)が増えます。

>>> print('1'.zfill(5))
00001
>>> print('12'.zfill(3))
012

・文字を置き換える

replaceの中の左の文字を右の文字に変えます。右が空白の場合は文字が消えます。

>>> print('hatena'.replace('a', 'e'))
hetene
>>> print('hatena'.replace('a', ' '))
h ten