gpt4 book ai didi

python - 了解 Python 中的 raw_input 函数

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:49 26 4
gpt4 key购买 nike

我有以下代码:

age = raw_input("How old are you? ")
height = raw_input("How tall are you? ")
weight = raw_input("How much do you weigh? ")
print " So, you're %r old, %r tall and %r heavy." %(age, height, weight)

好的,raw_input 函数可以标准输出而没有尾随换行符。然后该函数从输入中读取一行,将其转换为字符串(去除尾随的换行符),然后返回。

我不明白的是,为什么每条提示信息都换行显示,因为 raw_input 只返回一个字符串。它不添加换行符,我的代码中也没有任何 \n

最佳答案

当您键入对 raw_input() 的响应时,您会通过输入换行符来完成。由于您输入的每个字符也会在您键入时显示,因此换行符也会显示。

如果您修改了 python 内置函数并更改了 raw_input,您可以让它在 '.' 处终止。而不是'\n'。交互可能如下所示:你几岁了? 12.你有多高? 12.你体重多少? 12. 所以你是……

关于python - 了解 Python 中的 raw_input 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812028/

26 4 0
文章推荐: javascript - 获取用户当前位置的纬度和经度
文章推荐: python - 如果其他列满足某些条件,如何打印不同列中的值?
文章推荐: apache - 使用 apache 虚拟主机重定向到其他域的 HTTPS
文章推荐: python - 使用 BeautifulSoup 提取
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com