成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python中eval()函數(shù)和input()函數(shù)用法解析

tianyu / 1817人閱讀

摘要:函數(shù)字符串能夠以表達(dá)式的方式解析并執(zhí)行字符串,并將返回結(jié)果輸出。函數(shù)將去掉字符串的兩個(gè)引號(hào),將其解釋為一個(gè)變量。作用處理數(shù)字單引號(hào),雙引號(hào),函數(shù)都將其解釋為類型三引號(hào)則解釋為類型。函數(shù)在獲得用戶輸入之前,函數(shù)可以包含一些提示性的文字。

1.eval()函數(shù)

eval(<字符串>)能夠以Python表達(dá)式的方式解析并執(zhí)行字符串,并將返回結(jié)果輸出。eval()函數(shù)將去掉字符串的兩個(gè)引號(hào),將其解釋為一個(gè)變量。

作用:
a. 處理數(shù)字

單引號(hào),雙引號(hào),eval()函數(shù)都將其解釋為int類型;三引號(hào)則解釋為str類型。

b.處理字符串類型的字符串

對(duì)于eval()括號(hào)中的的字符串(非數(shù)字),如果字符串帶的是單引號(hào)或者是雙引號(hào)都會(huì)引起NameError,這是因?yàn)閑val()函數(shù)在處理字符串時(shí)會(huì)去掉其兩個(gè)引號(hào)。正確應(yīng)該使用一個(gè)單引號(hào)包含一個(gè)雙引號(hào)組成的三引號(hào)來包含字符串。

2.input函數(shù)

在獲得用戶輸入之前,input()函數(shù)可以包含一些提示性的文字。

<變量> = input("提示性的 文字")

string = input("請(qǐng)輸入字符串:")

無論用戶輸入的是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出。因此input()的輸出類型是str。

3.兩者結(jié)合使用

使用eval(input("請(qǐng)輸入數(shù)字:"))來獲取用戶輸入的數(shù)字

4.總結(jié)input_string = input("請(qǐng)輸入一個(gè)字符串:")

對(duì)于接收用戶輸入的數(shù)字,可以使用的結(jié)合:
a = eval(input("請(qǐng)輸入一個(gè)數(shù)字:"))
對(duì)于接收用戶輸入的字符串,則可以直接使用input()函數(shù):
input_string = input("請(qǐng)輸入一個(gè)字符串:")
eval(input())在接收輸入數(shù)字作為變量時(shí)非常好用,可以盡量在此場合下使用。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/41687.html

相關(guān)文章

  • 深度辨析 Pythoneval() 與 exec()

    摘要:內(nèi)置函數(shù)們能夠被提拔出來,這就意味著它們皆有獨(dú)到之處,有用武之地。因此,掌握內(nèi)置函數(shù)的用法,就成了我們應(yīng)該點(diǎn)亮的技能。報(bào)錯(cuò)包含了內(nèi)置命名空間中的名稱,在控制臺(tái)中輸入,就能發(fā)現(xiàn)很多內(nèi)置函數(shù)異常和其它屬性的名稱。 Python 提供了很多內(nèi)置的工具函數(shù)(Built-in Functions),在最新的 Python 3 官方文檔中,它列出了 69 個(gè)。 大部分函數(shù)是我們經(jīng)常使用的,例如 p...

    AndroidTraveler 評(píng)論0 收藏0
  • SICP Python 描述 3.5 組合語言的解釋器

    摘要:計(jì)算器語言解釋器的核心是叫做的遞歸函數(shù),它會(huì)求解樹形表達(dá)式對(duì)象。到目前為止,我們?cè)诿枋銮笾颠^程中所引用的表達(dá)式樹,還是概念上的實(shí)體。解析器實(shí)際上由兩個(gè)組件組成,詞法分析器和語法分析器。標(biāo)記序列由叫做的詞法分析器產(chǎn)生,并被叫做語法分析器使用。 3.5 組合語言的解釋器 來源:3.5 Interpreters for Languages with Combination 譯者:飛龍 ...

    sanyang 評(píng)論0 收藏0
  • Python 基礎(chǔ)篇 - 簡單數(shù)據(jù)處理I

    摘要:獲取怎樣的數(shù)據(jù)在這里首先需要考慮,我們的四則運(yùn)算計(jì)算器的計(jì)算復(fù)雜度是如何的是僅能計(jì)算兩個(gè)數(shù)值的簡單運(yùn)算,如還是能進(jìn)行混合四則運(yùn)算,如那么你想處理運(yùn)算的復(fù)雜程度就決定了你想獲取怎樣的數(shù)據(jù),這是很實(shí)際的問題。 引言 在上一篇文章的介紹中,我們提及了Python的三種基本數(shù)據(jù)類型,如文章末尾所說,Python中的內(nèi)建數(shù)據(jù)類型并不僅僅是這幾種,但其實(shí)我從接觸Python到現(xiàn)在,往往就是這幾種簡...

    msup 評(píng)論0 收藏0
  • python基礎(chǔ)教程:內(nèi)置函數(shù)(二)

    摘要:繼續(xù)講述更多的的內(nèi)置函數(shù)。傳遞以切換緩沖關(guān)閉僅允許在二進(jìn)制模式下,選擇行緩沖僅在文本模式下可用,并且的整數(shù)以指示固定大小的塊緩沖區(qū)的大小以字節(jié)為單位。啟動(dòng)內(nèi)置的幫助系統(tǒng)此函數(shù)主要在交互式中使用。 繼續(xù)講述更多的Python的內(nèi)置函數(shù)。 showImg(https://segmentfault.com/img/remote/1460000019193976); IO操作 input([p...

    xiaodao 評(píng)論0 收藏0
  • Python3學(xué)習(xí)】走進(jìn)Python

    摘要:如為,小數(shù)點(diǎn)后兩位是,存在四舍五入。在中,有一個(gè)小坑,就是并不是真正的四舍五入如圖而可以這樣的總結(jié)為在奇數(shù)的時(shí)候,是四舍五入,在偶數(shù)的時(shí)候是五舍六入函數(shù)執(zhí)行后輸出的提示返回的是數(shù)據(jù)類型是,所以有時(shí)需要進(jìn)行類型轉(zhuǎn)換,這樣的函數(shù)。 Python語言的概述 Pyhthon 是 蟒蛇的意思。python語言的擁有者是 Python Software Foundation(PSF)RSF是一個(gè)非...

    fuchenxuan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<