python是否有 scanf() 或 sscanf() 的对应物?
没有这样的对应物。
对于简单的输入解析,最方便的做法通常是使用字符串对象的 split()
方法将一行内容拆解为以空格分隔的单词,然后使用 int()
或 float()
将表示十进制数的字符串转换为数值。 split()
支持可选的 “sep” 形参,适用于内容行使用空格符以外的分隔符的情况。
以于更复杂的输入解析,正则表达式会比 C 的 sscanf()
更强大,也更适合此类任务。
来源:PY学习网:原文地址:https://www.py.cn/article.html