1. 使用`input()`函数:
s = input("请输入一串字符:")
print("你输入的是:", s)
2. 使用`getpass.getpass()`函数(用于不显示输入内容):
import getpass
s = getpass.getpass("请输入一串字符:")
print("你输入的是:", s)
3. 使用`sys.stdin.readline()`方法(从标准输入读取一行文本,包括换行符):
import sys
s = sys.stdin.readline().strip() strip()用于去除字符串两端的空白字符
print("你输入的是:", s)
请根据你的需求选择合适的方法。需要注意的是,`eval()`函数虽然也可以用于输入字符串,但通常不推荐使用,因为它存在安全风险,并且如果输入的不是有效的Python表达式,会引发`SyntaxError`异常