最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談python3中input輸入的使用

 更新時間:2019年08月02日 09:24:50   作者:陌上行走  
這篇文章主要介紹了淺談python3中input輸入的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

今天談一下關(guān)于python中input的一些基本用法(寫給新手入門之用,故只談比較實用的部分)。

首先,我們可以看一下官方文檔給我們的解釋(在python的shell中輸入命令即可):


上面的英文說的是什么呢?大家有興趣的可以自己在網(wǎng)上翻譯一下,大致說的就是input這個函數(shù),第一個參數(shù)是提示語,它默認(rèn)是空的。在我們使用input的時候,會從標(biāo)準(zhǔn)輸入中讀取一個string,即字符串(請注意,這里很重要,下面我們會繼續(xù)說),對于用戶輸入的換行是不會讀入的,因為我們都知道input是以換行作為輸入結(jié)束的標(biāo)志的。

下面就以例子的形式來展示input的“內(nèi)涵”:

(1)從下圖可以看出,input從標(biāo)準(zhǔn)輸入中為我們拿到的值是一個字符串,那么也就是說,無論我們的初衷是得到一個整數(shù)、小數(shù)或者其他的值,input都會在我們的輸入的值的左右兩邊加上一個引號(“”),也就是說對于我們拿到的東西,我們使用做后期的加工的。


(2)我們來得到一個整數(shù),很簡單,只需要使用強制類型轉(zhuǎn)換就可以了:


(3)剛剛在(1)中說到了對于我們的輸入,無論我們的初衷是什么,都會被加上一對引號,所以你想到了什么呢?那當(dāng)然是把引號去掉了,這樣的話我們是不是就會得到原來的東西了呢?請注意,這里我會通過兩個例子展示(eval請參考另一篇文章點擊打開鏈接)。


上面的這個例子中,我們想得到的是一個整數(shù),yes,這個時候你用eval出去input“添加”的引號是完全正確的。其實,當(dāng)我們輸入的時候,eval幫我們?nèi)コ艘柡?,就相?dāng)于執(zhí)行了a=234,顯然這是整數(shù)賦值。而如果沒有加eval,只是單純的a=input("請輸入:"),顯然,我們得到的是a="234"。


這個例子,我希望展示eval的本質(zhì)給大家看。這個錯誤說的是,“wer”這個名字沒有被定義,那么請注意,這個時候的“wer”被編譯器理解成了什么呢?對于“wer”,編譯器會在自己的系統(tǒng)庫中尋找它,看是否有“wer”的定義,如果沒有找到,那么不好意思,系統(tǒng)只能將它理解為你在使用一個未定義的變量,也就是說,“wer”被理解成了變量的名字。對于上面的234為什么不會報這樣的錯誤呢?那是因為系統(tǒng)在自身的庫中可以知道234是一個整數(shù),那么自然就不會報錯了。下面在給一個例子,進一步加深理解。


看到這個例子,我想先讓大家回憶一下我們,使用過的賦值語句:a,b=34,3。對于這個語句,大家在類比到上圖中的eval的輸入,在輸入的時候,我輸入的是“34,3”,那么,在eval會去除input“強加”的引號的時候,是不是等價于“a,b=34,3”這個賦值語句!所以,在這里我想通過這兩個例子展現(xiàn)一下eval的本質(zhì),那就是"單純"的替我們?nèi)コ鲆枺蠹铱梢援?dāng)做eval執(zhí)行后將引號里面的內(nèi)容原原本本地寫回了代碼的原來位置,那么這一切是不是就可以看得很明白了。

請參考上面提到的eval的文章,與此處進行結(jié)合,進行互補。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 設(shè)置python3為默認(rèn)python的方法

    設(shè)置python3為默認(rèn)python的方法

    我們知道在Windows下多版本共存的配置方法就是改可執(zhí)行文件的名字,配置環(huán)境變量。接下來通過本文給大家介紹設(shè)置python3為默認(rèn)python的方法,一起看看吧
    2018-10-10
  • Python文字截圖識別OCR工具實例解析

    Python文字截圖識別OCR工具實例解析

    這篇文章主要介紹了Python文字截圖識別OCR工具實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • python機器學(xué)習(xí)高數(shù)篇之泰勒公式

    python機器學(xué)習(xí)高數(shù)篇之泰勒公式

    這篇文章主要介紹了python機器學(xué)習(xí)高數(shù)篇之函數(shù)極限和導(dǎo)數(shù),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Python 元組拆包示例(Tuple Unpacking)

    Python 元組拆包示例(Tuple Unpacking)

    今天小編就為大家分享一篇Python 元組拆包實例(Tuple Unpacking),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python字典通過值反查鍵的實現(xiàn)(簡潔寫法)

    python字典通過值反查鍵的實現(xiàn)(簡潔寫法)

    這篇文章主要介紹了python字典通過值反查鍵的實現(xiàn)(簡潔寫法),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python用requests-html爬取網(wǎng)頁的實現(xiàn)

    Python用requests-html爬取網(wǎng)頁的實現(xiàn)

    本文主要介紹了Python用requests-html爬取網(wǎng)頁的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python中decorator使用實例

    Python中decorator使用實例

    這篇文章主要介紹了Python中decorator使用實例,本文講解了如何調(diào)用decorator、decorator函數(shù)的定義、decorator的應(yīng)用場景等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 用Python將一個列表分割成小列表的實例講解

    用Python將一個列表分割成小列表的實例講解

    今天小編就為大家分享一篇用Python將一個列表分割成小列表的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python爬蟲實現(xiàn)搭建代理ip池

    Python爬蟲實現(xiàn)搭建代理ip池

    這篇文章主要介紹了Python爬蟲實現(xiàn)搭建代理ip池,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的工作有所幫助
    2022-06-06
  • python機器學(xué)習(xí)pytorch?張量基礎(chǔ)教程

    python機器學(xué)習(xí)pytorch?張量基礎(chǔ)教程

    這篇文章主要為大家介紹了python機器學(xué)習(xí)pytorch?張量基礎(chǔ)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10

最新評論

通榆县| 朝阳区| 镇康县| 进贤县| 炎陵县| 大丰市| 越西县| 乐昌市| 平昌县| 阿坝| 中方县| 南陵县| 同江市| 类乌齐县| 阿城市| 洛隆县| 延津县| 江津市| 新余市| 景东| 沈阳市| 寻甸| 河东区| 福安市| 巧家县| 凉城县| 栾城县| 西贡区| 通州区| 门头沟区| 平塘县| 门源| 九江县| 墨竹工卡县| 长泰县| 临城县| 青阳县| 青川县| 长白| 娱乐| 建昌县|