Pythonにおける文字列の取り扱いについて確認します。
それぞれスクリプト、実行結果という順に記載します。

・シングルクォーテーションとダブルクォーテーション

スクリプト
# -*- coding: utf-8 -*- 
print ('python-izm')
print ("python-izm")

実行結果
python-izm
python-izm

「'(シングルクォーテーション)」を利用しても、「"(ダブルクォーテーション)」を利用しても、出力結果は一緒です。

・文字列の連結

文字列の連結は「+(プラス)」記号を利用することによって可能です。

スクリプト
# -*- coding: utf-8 -*- 
test_str = "aaa"
test_str = test_str+"bbb"
test_str = test_str+"ccc"

print (test_str)

実行結果
aaabbbccc

・文字列の変換

括り文字無しで数字を変数に代入した場合、数値として取り扱われますが、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']