| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python实现方便的读入数字 -> 正文阅读 |
|
[Python知识库]Python实现方便的读入数字 |
众所周知,python只能读字符串,你如果要读整数,只能
某种意义上复用性很低。 所以就会想着给他像比如c++一样,搞个cin>>x或者read(x) //本文原作者XXOY 先直接放成品 1.非迭代器版本
2.迭代器版本
使用方法就直接
可以同一行输入,也可以跨行。 下面以非迭代器版本进行讲解。 首先,读入需要搞一个计数cnt,一个s(列表)用于存放数据。 考虑到是这个变量所有read通用,所以搞一个类似静态变量的东西。 然后写一个把字符串转化为数字列表的东西,写一个统计s中数字个数的东西。
那就每一次调用就cnt++,返回s的对应位。
如果s读完了,那就读下一个s
其实到这就写完了,但考虑读入的不一定是很标准的数字,或者可能读到结尾了会RE。 最后聚合一下
最后的最后回答几个问题 1.Q:为什么用eval 2.Q:为什么报错就返回0 3.Q:迭代器和非迭代器时间复杂度一样吗 4.未解决的问题:碰到中间出现字母的情况 好的终于结束了,本文原作者XXOY,有什么问题评论区提问,欢迎大家探讨。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 15:07:12- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |