亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談python3中input輸入的使用

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

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

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


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

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

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


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


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


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


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


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

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

以上就是本文的全部內(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工具實(shí)例解析

    Python文字截圖識別OCR工具實(shí)例解析

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

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

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

    Python 元組拆包示例(Tuple Unpacking)

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

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

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

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

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

    Python中decorator使用實(shí)例

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

    用Python將一個(gè)列表分割成小列表的實(shí)例講解

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

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

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

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

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

最新評論