PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 请问怎么宣告输入为不同型态?
楼主:
jeeyi345
(letmein)
2013-12-26 16:29:23
#本人只摸过java
比如输入的txt为:
NESEWW
100
100
想把第一项宣告为阵列(比如java的String,好转char[],文字之后需要个别判断)
后两项为int
java有
while(input. hasnext)
宣告=input. nextline();
这样,Python有什么作法呢?
如果能自动判断是数值还是文字就好了:-P
作者:
kilfu0701
(享受人生快乐至上)
2013-02-26 17:02:00
http://pastie.org/8576657
类似这样 (?
作者:
jokester
(蛮王科科)
2013-02-26 17:06:00
可以试图用int()认, 如果ValueError就当做字串
作者:
grtfor
(哦啦啦)
2013-02-26 17:10:00
isdigit() 会有将小数点'.'与负号'-'判定为false的issue
楼主:
jeeyi345
(letmein)
2013-02-26 17:14:00
@kilfu 这样第二个int宣告时会不会被改掉?想每有一个int,string 就个别宣告@jokester 具体不太明白耶
作者:
jokester
(蛮王科科)
2013-02-26 18:19:00
就像MAGICXX在下面的回文那样 @@
作者:
cobrasgo
(人鱼线变成鲔鱼线,超帅)
2013-02-26 19:29:00
老实说我看不懂你的问题
楼主:
jeeyi345
(letmein)
2013-02-26 21:09:00
感谢大家,问题应该解决了,但是题目变了(崩溃)
继续阅读
Re: [问题] 新手想问大家都把程式写在哪呢?
litleaf
Re: [问题] 新手想问大家都把程式写在哪呢?
NTUHensen
Re: [问题] 新手想问大家都把程式写在哪呢?
gozule
Re: [问题] 新手想问大家都把程式写在哪呢?
cobrasgo
Re: [问题] 新手想问大家都把程式写在哪呢?
Neisseria
[问题] 新手想问大家都把程式写在哪呢?
sleeeve
[问题] python3 安装在Mac/Mint上
qoo1991
Re: [资讯] Taipei.py 12 月份活动
Dkr
[问题] 请问PIL学习资源
jeeyi345
Re: [问题] PyQT GUI Line CCD抓data问题
captdavince
Links
booklink
Contact Us: admin [ a t ] ucptt.com