Python编程:在高级cas中打印输入

2024-09-30 03:22:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以用大写打印一个字符串,但当我要求用户输入一个句子时,它无法工作。我试过这个代码:

sntc = str(input ("Please enter a sentence."))
str.upper (sntc)

还有这个:

^{pr2}$

但这些似乎都不管用。有什么想法吗?在


Tags: 字符串代码用户inputuppersentence句子enter
2条回答

使用.upper()时不会修改字符串,因为字符串是不可变的。您需要为.upper()返回的内容赋值:

sntc = input("Please enter a sentence.")
sntc = sntc.upper()

或简称:

^{pr2}$

Python字符串是不可变的,因此像str.upper()这样的字符串方法返回一个新的字符串。在

所以在你的情况下,你需要做的是:

upper_string = sntc.upper()

相关问题 更多 >

    热门问题