サンプルコード集 (文字列)


◯こちらのサンプルコードは指導等にご自由にお使いください。


【サンプルコードの使い方】
◯サンプルコードを写す時はコピペをしないようにしましょう。
◯▶を押すと出力が表示されます。
◯Geminiボタンを押すとGemini(AI)による解説が表示されます。間違っていることもあるので、疑問に思った場合はご質問ください。
◯本マークを押すとカテゴリーの解説が見られます。


【カテゴリーごとのページへ移動】
全て
if文
for文
関数
配列
メイン関数
openpyxl
文字列
正規表現
ファイル入出力
Numpy
Matplotlib
Pandas
Biopython
scikit-learn
seaborn
Graphviz
Gemini
Tkinter

【Code List】

CODE: 7-1 (文字列)

CODE: 7-2 (文字列)

CODE: 7-3 (文字列)



CODE: 7-1 (文字列)


def print_myinfo(first, last, age):
    print("私の名前は%s%sです。" % (first, last))
    print("私の年齢は%d歳です。" % (age))
    return

firstname = "山田"
lastname = "太郎"
age = 39

print_myinfo(firstname, lastname, age)





【ポイント】
◯この%記法(sprintfスタイル)を覚えておけばOK!
文字列は%s, 整数は%dだけは覚えておこう。
◯参考: https://www.javadrive.jp/python/string/index23.html




CODE: 7-2 (文字列)


for i in range(0, 4):
    print("%04d.jpg" % (i))




【ポイント】
◯%04dとすることで、強制的に0埋めの4桁の整数を出力させることができる。




CODE: 7-3 (文字列)


def jpg2png(jpgname):
    if ( not(".jpg" in jpgname) ):
        print("Error: 拡張子が.jpgではありません")
        return("")
    else:
        pngname = jpgname.replace(".jpg", ".png")
        return(pngname)

fname = "sample.jpg"
pngname = jpg2png(fname)
print(pngname)





【ポイント】
◯"in"を使うことで、特定の文字列が含まれているかどうかを確かめることができる。
◯文字列の関数(メソッド)の中でもreplace()は頻出!