輸出:用print()在括弧中加上字元串,就可以向屏幕上輸出指定的文字。比如輸出'hello, world',用代碼實現如下>>>print('hello,world') 也可以是多個字元串,中間用逗號鏈接‘;代碼實現如下>>>print('The quick bronw fox','jumps o ...
輸出:用print()
在括弧中加上字元串,就可以向屏幕上輸出指定的文字。比如輸出'hello, world'
,用代碼實現如下>>>print('hello,world')
也可以是多個字元串,中間用逗號鏈接‘;代碼實現如下>>>print('The quick bronw fox','jumps over','The lazy dog')
註意!輸出的時候遇到逗號,會輸出空格。
print()也可以列印數字並且計算結果,那麼為了輸出漂亮一點,可以如下寫>>>print('100+200=',100+200)
輸入:python採用input()函數,比如:剛剛輸入的名字並不會直接輸出,而是存到name這個變數裡面了。當我們要訪問的時候,就直接寫name就會找到相應的內容;
這裡要提前說明一點,在文本編輯器裡面編輯python代碼,需要在cmd命令下,找到保存py文件的目錄併進入,然後運行python hello.py;
如果有提示一下錯誤:
python: can't open file 'hello.py': [Errno 2] No such file or directory
說明文件不存在,也就是路徑不對;
然後繼續接著上面的輸入,這次直接在文本編輯器裡面編寫代碼,
name =input()
print('hello ',name)
程式先執行第一句輸入函數,也就是等待輸入,當輸入一個名字以後,執行輸出函數,結果是
當然input函數裡面可以有一串字元來作為輸入時的提示,比如input('please enter your name')會先輸出一句提示,然後才是等待輸入。
這裡還有一個知識點:
命令行模式和python交互模式,在命令行模式下執行python程式和在交互模式下執行python程式是不同的,比如在交互模式下,直接編寫,100+200回車以後會直接列印出300,但是如果在文本編輯器裡面寫這句程式
併在命令行下執行的話什麼都不會輸出,想要輸出結果的話就必須用print函數來輸出;
--參考廖雪峰的官方網站