python 12.24

raw_input 可以讀取用戶輸入數據:

>>> user = raw_input('Enter login name:')

Enter login name:root

>>> print 'your login is ',user

your login is  root

>>> 


python的print和C++的差不多 print %d    %(要替換的內容)

>>> print "%s is number %d!" %("python",1)

python is number 1!

>>> print "%s is number %d %d!!" %("python",1,1)

python is number 1 1!!


但是raw_input得到的字符串,如果要進行數值運算的還是要用int()強制轉換成int類型。

>>> num = raw_input('enter a number:')

enter a number:1024

>>> print 'doubling your number: %d'%(num*2)

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

TypeError: %d format: a number is required, not str

>>> print 'doubling your number: %d'%(int(num)*2)

doubling your number: 2048

>>> 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章