摘要:函數(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
摘要:內(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...
摘要:計(jì)算器語言解釋器的核心是叫做的遞歸函數(shù),它會(huì)求解樹形表達(dá)式對(duì)象。到目前為止,我們?cè)诿枋銮笾颠^程中所引用的表達(dá)式樹,還是概念上的實(shí)體。解析器實(shí)際上由兩個(gè)組件組成,詞法分析器和語法分析器。標(biāo)記序列由叫做的詞法分析器產(chǎn)生,并被叫做語法分析器使用。 3.5 組合語言的解釋器 來源:3.5 Interpreters for Languages with Combination 譯者:飛龍 ...
摘要:獲取怎樣的數(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)在,往往就是這幾種簡...
摘要:繼續(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...
摘要:如為,小數(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è)非...
閱讀 1237·2021-11-17 09:33
閱讀 3655·2021-09-28 09:42
閱讀 3390·2021-09-13 10:35
閱讀 2563·2021-09-06 15:00
閱讀 2471·2021-08-27 13:12
閱讀 3639·2021-07-26 23:38
閱讀 1926·2019-08-30 15:55
閱讀 567·2019-08-30 15:53