python (raw_input 與input()的區別)


讀取鍵盤輸入

Python提供了兩個內置函數從標准輸入讀入一行文本,默認的標准輸入是鍵盤。如下:

  • raw_input
  • input

raw_input函數

raw_input([prompt]) 函數從標准輸入讀取一個行,並返回一個字符串(去掉結尾的換行符):

#!/usr/bin/python # -*- coding: UTF-8 -*-  str = raw_input("請輸入:"); print "你輸入的內容是: ", str

這將提示你輸入任意字符串,然后在屏幕上顯示相同的字符串。當我輸入"Hello Python!",它的輸出如下:

請輸入:Hello Python 你輸入的內容是: Hello Python

input函數

input([prompt]) 函數和 raw_input([prompt]) 函數基本類似,但是 input 可以接收一個Python表達式作為輸入,並將運算結果返回。

#!/usr/bin/python # -*- coding: UTF-8 -*-  str = input("請輸入:"); print "你輸入的內容是: ", str

這會產生如下的對應着輸入的結果:

請輸入:[x*5 for x in range(2,10,2)] 你輸入的內容是: [10, 20, 30, 40]


免責聲明!

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



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