用途
新着
履歴
分類

streamlit デフォルトで形式化された文字表記

streamlit デフォルトで形式化された文字表記

ページ作成時によく使う文字表記はメソッドが用意されています。

st.text: シンプルなプレーンテキスト


st.text("これは st.text を使用したプレーンテキストです。")
st.text("プロポーショナルなフォントで表示されます。等幅フォントは st.code を使用してください。")

st.caption: キャプション(注釈)


st.write("補足説明のテキストです。")
st.caption("これは st.caption です。補足説明や注釈に使用される、小さくグレーのテキストです。")

st.code: コードブロック

code_body = '''
def hello_world():
    print("Hello, Streamlit!")
    return True
'''
st.code(code_body, language='python')
st.caption("language引数を指定することでシンタックスハイライトが適用されます。")

st.latex: 数式

st.write("LaTeX形式で数式を正確に表示します。個人的には使いません。")
st.latex(r'''
    f(x) = \int_{-\infty}^\infty
    \hat f(\xi)\,e^{2 \pi i \xi x}
    \,d\xi
''')

st.echo: コードと実行結果の同時表示

st.write("withブロックの中身の「コード」と「実行結果」の両方を表示します。")

with st.echo():
    # ここに書いたコードはそのまま画面に表示され、実行もされます
    def calculate_area(radius):
        return 3.14 * radius ** 2
    
    answer = calculate_area(10)
    st.write(f"計算結果: {answer}")

st.badge: 背景色のブロック型のバッジ表記

st.write("バッジを表示します。")
st.badge("New!" , icon=":material/new_releases:", color="red")
st.badge("Success", icon=":material/check:", color="green")
公開 2025-12-30 07:44:33
更新 2025-12-30 07:57:55
このページの二次元コード
streamlit デフォルトで形式化された文字表記

同じカテゴリーのサンプル

人気のサンプル

search -  category -  about
© 2025 kipure
Top