文字列を大文字/小文字に変換するには、文字列メソッドの upper() / lower() を使用します。 文字列.upper() 文字列.lower() 例 'test'.upper() #=> TEST 'TEST'.lower() #=> test 関連 Python ライブラリリファレンス 2.3.6.1 文字列メソッド
文字列を大文字/小文字に変換するには、文字列メソッドの upper() / lower() を使用します。 文字列.upper() 文字列.lower() 例 'test'.upper() #=> TEST 'TEST'.lower() #=> test 関連 Python ライブラリリファレンス 2.3.6.1 文字列メソッド
文字列の中に存在する空白がいらないので削除したいときがあると思います。 ただ文字列中の空白を全て削除したい、左側のみ削除したい、右側のみ・・・など色々なケースが存在すると思います。 このとき使えるメソッドをまとめてみました。 下にコードを記述します。 str = " Hello World. " # とにかく全部の空白がいらない場合 str.gsub(" ", "") # => "HelloWorld." # 単語の間にある空白は削除したくない場合 str.strip # => "Hello World." # 左側にある空白のみ削除したい場合 str.lstrip # => "Hello World. " # 右側にある空白のみ削除したい場合 str.rstrip # => " Hello World." # 破壊的メソッド str.strip! str # => "Hello Worl
“1,234”みたいなカンマ数値文字列を数値に変換する replaceでカンマを取り除いてintに入れるだけ >>> str = “1,234” >>> int(str.replace(‘,’, ”)) 1234
文字列のメソッドは正規表現を使うより速いので、文字列の操作をする場合は、まず文字列のメソッドでできないかを調べた方がよいです。 文字列の一部を取り出す >>> s = "python" >>> s[2] # 2番目の要素を取り出す 't' >>> s[1:4] # 1番目から3番目までの文字を取り出す 'yth' >>> print s[2:] # 2番目から末尾までの文字を取り出す そん >>> s[0] = "P" # 文字列は不変なので、要素への代入は不可 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'str' object does not support item assignment 文字列が○○だけであるかを調べる >>> "abcABC123".isaln
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く