成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

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

tianyu / 1991人閱讀

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

1.eval()函數(shù)

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

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

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

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

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

2.input函數(shù)

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

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

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

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

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

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

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

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

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

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/41687.html

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    fuchenxuan 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<