STREAMLIT:如何打印函数的输出

Posted

技术标签:

【中文标题】STREAMLIT:如何打印函数的输出【英文标题】:STREAMLIT: How to print the output of a function 【发布时间】:2021-12-29 21:13:35 【问题描述】:

我有这个功能:

def hello (name):
    return ('Hello ', name)

first_variable = hello('Maya')
st.text(first_variable)

我想在我的网络应用中看到“Hello Maya”,但我得到:“无”

我该怎么办?

【问题讨论】:

你将一个元组传递给st.text;也许你的意思是传递一个字符串? 【参考方案1】:

您将返回一个元组,其第一个索引为 'Hello',第二个索引为 name。如果您在返回时删除括号(在 Python 中创建 Tuple 类型)并将其替换为字符串连接,它应该返回 'Hello Maya'

def hello(name: str) -> str:
    return 'Hello ' + name

【讨论】:

以上是关于STREAMLIT:如何打印函数的输出的主要内容,如果未能解决你的问题,请参考以下文章

PHP - 如何打印函数调用树

为啥我的函数输出打印出“无”?

如何在Python中让两个print函数的输出打印在一行内

Python print() 函数,在同一行打印

控制与线性模型函数相关的置信区间的打印输出

Excel函数打印输出选择范围如果不为空(不打印)