Python input()函式:獲取使用者輸入的字串
input() 函式用於向使用者生成一條提示,然後獲取使用者輸入的內容。由於 input() 函式總會將使用者輸入的內容放入字串中,因此使用者可以輸入任何內容,input() 函式總是返回一個字串。
例如如下程式:
msg = input("請輸入你的值:") print (type(msg)) print(msg)
第一次執行該程式,我們輸入一個整數,執行過程如下:
請輸入你的值:2 <class 'str'> 2
第二次執行該程式,我們輸入一個浮點數,執行過程如下:
請輸入你的值: 1.2 <class 'str'> 1.2
第三次執行該程式,我們輸入一個字串,執行過程如下:
請輸入你的值:Hello <class 'str'> Hello
從上面的執行過程可以看出,無論輸入哪種內容,始終可以看到 input() 函式返回字串,程式總會將使用者輸入的內容轉換成字串。
需要指出的是,Python 2.x 提供了一個 raw_input() 函式,該 raw_input() 函式就相當於 Python 3.x 中的 input() 函式。
而 Python 2.x 也提供了一個 input() 函式,該 input() 函式則比較怪異:要求使用者輸入的必須是符合 Python 語法的表示式。通常來說,使用者只能輸入整數、浮點數、複數、字串等。重點是格式必須正確,比如輸入字串時必須使用雙引號,否則 Python 就會報錯。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3402/viewspace-2837244/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ncurses輸入函式:字元+字串的輸入函式字元字串
- 獲取input框輸入值異常
- jQuery獲取各種input輸入框的值jQuery
- Python-input函式Python函式
- 新手學python之Python的輸入輸出函式Python函式
- Python教程:input接受輸入Python
- MySQL 字串函式:字串擷取MySql字串函式
- ncurses輸出函式:字元+字串的輸出函式字元字串
- python-input鍵盤輸入Python
- python函式教程:Python 字串操作(string替換、擷取等)Python函式字串
- Python 使用者輸入和字串格式化指南Python字串格式化
- Python函式每日一講9 - input()Python函式
- Python2 input函式漏洞利用Python函式
- 讀取不定長字串輸入字串
- Python中常用的內建函式input()、isinstance()Python函式
- python的input函式出錯怎麼辦Python函式
- 如何讓Python不回顯獲取密碼輸入Python密碼
- 常用輸入輸出函式函式
- 簡單介紹python的input,print,eval函式Python函式
- JQuery獲取input type=jQuery
- 輸出輸入函式彙總函式
- PostgreSQL 函式獲取表DDLSQL函式
- input 輸入框只能輸入數字
- 如何在python的字串中輸入純粹的{}Python字串
- C語言——常用標準輸入輸出函式 scanf(), printf(), gets(), puts(), getchar(), putchar(); 字串拷貝函式 strcpy(), strncpy(), strchr(), strstr()函式用法特點C語言函式字串
- c#彈窗輸入字串並獲取到輸入內容的一種方法C#字串
- Python學習-字串函式操作1Python字串函式
- Python學習-字串函式操作3Python字串函式
- input輸入框的各種事件事件
- Python入門-函式Python函式
- python入門必會的助手函式:dir()函式Python函式
- Input 輸入框中 只能輸入正整數
- sql常用函式詳解(一)——字串擷取SQL函式字串
- MySQL 字串擷取相關函式總結MySql字串函式
- Javascript之字串擷取函式slice()、substring()、substr()JavaScript字串函式
- 【python基礎】input函式的基礎使用以及進階Python函式
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- C++ 獲取指定的過載函式地址C++函式