Pythonにおける文字列の取り扱いについて確認します。
それぞれスクリプト、実行結果という順に記載します。
・シングルクォーテーションとダブルクォーテーション
スクリプト
実行結果
それぞれスクリプト、実行結果という順に記載します。
・シングルクォーテーションとダブルクォーテーション
スクリプト
# -*- coding: utf-8 -*-
print ('python-izm')
print ("python-izm")
実行結果
python-izm
python-izm
「'(シングルクォーテーション)」を利用しても、「"(ダブルクォーテーション)」を利用しても、出力結果は一緒です。
・文字列の連結
文字列の連結は「+(プラス)」記号を利用することによって可能です。
スクリプト
実行結果aaabbbccc
・文字列の変換
括り文字無しで数字を変数に代入した場合、数値として取り扱われますが、str関数を利用することで数値を文字列に変換することが出来ます。
スクリプト
実行結果
100円
・文字列の置換
replace関数を利用することで、文字列の置換を行なうことが出来ます。
replace(文字列1,文字列2)で文字列1を文字列2に変換します。
スクリプト
実行結果
Python-ism
・文字列の分割
文字列の分割はsplit関数を利用すことによって可能です。
分割された文字列はリスト形式というので格納されます。
スクリプト
実行結果
['Python', 'izm']
「'(シングルクォーテーション)」を利用しても、「"(ダブルクォーテーション)」を利用しても、出力結果は一緒です。
・文字列の連結
文字列の連結は「+(プラス)」記号を利用することによって可能です。
スクリプト
# -*- coding: utf-8 -*-
test_str = "aaa"
test_str = test_str+"bbb"
test_str = test_str+"ccc"
print (test_str)
実行結果
・文字列の変換
括り文字無しで数字を変数に代入した場合、数値として取り扱われますが、str関数を利用することで数値を文字列に変換することが出来ます。
スクリプト
# -*- coding: utf-8 -*-
test_int = 100
print (str(test_int)+"円")
実行結果
100円
・文字列の置換
replace関数を利用することで、文字列の置換を行なうことが出来ます。
replace(文字列1,文字列2)で文字列1を文字列2に変換します。
スクリプト
# -*- coding: utf-8 -*-
test_str = "Python-izm"
print (test_str.replace("izm","ism"))
実行結果
Python-ism
・文字列の分割
文字列の分割はsplit関数を利用すことによって可能です。
分割された文字列はリスト形式というので格納されます。
スクリプト
# -*- coding: utf-8 -*-
test_str = "Python-izm"
print (test_str.split("-"))
実行結果
['Python', 'izm']

コメント