python/基礎輸出輸入用法


輸出及輸入的簡單用法

print      

print,中文意思是打印,在python里它不是往紙上打印,而是打印在命令行,或者叫終端、控制台里面。print是python里很基本很常見的一個操作,它的操作對象是一個字符串(什么是字符串,此處按住不表,且待日后慢慢道來)。基本格式是: print 你要打印的東西或者 print(你要打印的東西)這里一定要英文字符的括號,所有程序中出現的符號都必須是英文字符,注意別被你的輸入法坑了。 
各位同學可以在自己的python環境中試着輸出以下內容。

>>> print "hello" hello 
>>> print 'world' world >>> print 1 1 
>>> print 3.14 3.14 
>>> print 3e30 3e+30 
>>> print 1 + 2 * 3 7 
>>> print 2 > 5 False 

直接在print后面加一段文字來輸出的話,需要給文字加上雙引號或者單引號。大家發現,print除了打印文字之外,還能輸出各種數字、運算結果、比較結果等。你們試着自己print一些別的東西,看看哪些能成功,哪些會失敗,有興趣的話再猜一猜失敗的原因。 
其實在python命令行下,print是可以省略的,默認就會輸出每一次命令的結果。就像這樣:
>>> 'Your YiDa!' 

'Your YiDa!' 

>>> 2+13+250 

265 

>>> 5<50 

True

input

前面print了那么多,都是程序在向屏幕“輸出”。那有來得有往,有借得有還,有吃。。。咳咳!那啥,我們得有向程序“輸入”信息的辦法,才能和程序對話,進行所謂的“人機交互”。

python有一個接收命令行下輸入的方法: input()

注意,和print不同的是,這次我們必須得加上()了,而且得是英文字符的括號。    
打開我們的python編輯器,不管是IDLE,在線編輯器,還是其他的IDE。在代碼編輯器中輸入下面幾句代碼:   
print "Who do you think I am?" input() 
print "Oh, yes!"   
然后,Run!(Forrest Run!)你會在命令行中看到,程序輸出了第一句之后就停住了,這是input在等待你的輸入。   
輸入你的回答,回車。你會看到程序的回答。

注意!引號!!又是引號!!!和print一樣,如果你輸的是一串文字,要用引號''或者""引起來,如果是數字則不用。  
(插一句,python還有一個輸入的方法:raw_input(),它把所有的輸入都直接當作一串字符,於是就可以不用加引號,有興趣的同學可以試一試,體會一下兩者的不同。關於這個令人糾結的引號,我們以后會再討論它。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM