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