一个简单的解决方案是添加一条重要的消息,然后使用切片来获取前40个字符:
some_var = raw_input("Input (no longer than 40 characters): ")[:40]
Run Code Online (Sandbox Code Playgroud)
另一种方法是检查输入长度是否有效:
some_var = raw_input("Input (no longer than 40 characters): ")
if len(some_var) < 40:
# ...
Run Code Online (Sandbox Code Playgroud)
你应该选择哪个?这取决于您的实现,如果您想接受输入但是"截断"它,请使用第一种方法.如果要先验证(如果输入的长度正确),请使用第二种方法.
| 归档时间: |
|
| 查看次数: |
6293 次 |
| 最近记录: |