這篇文章主要介紹python中input如何輸入讀取數(shù)字,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
瑪多ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
1、從Python3開始,input返回一個字符串,必須將其顯式轉(zhuǎn)換為ints,使用int。
x = int(input("Enter a number: "))
y = int(input("Enter a number: "))
2、可以接受任何基數(shù)并使用int函數(shù)將它們直接轉(zhuǎn)換為基數(shù)。
>>> data = int(input("Enter a number: "), 8)
Enter a number: 777
>>> data
511
>>> data = int(input("Enter a number: "), 16)
Enter a number: FFFF
>>> data
65535
>>> data = int(input("Enter a number: "), 2)
Enter a number: 10101010101
>>> data
1365
第二個參數(shù)告訴輸入的數(shù)字的基數(shù)是什么,然后它在內(nèi)部理解并轉(zhuǎn)換它。如果輸入的數(shù)據(jù)有誤,會拋出一ValueError。
>>> data = int(input("Enter a number: "), 2)
Enter a number: 1234
Traceback (most recent call last):
File "<input>", line 1, in <module>
ValueError: invalid literal for int() with base 2: '1234'
對于可以具有小數(shù)部分的值,類型將是float而不是int:
x = float(input("Enter a number:"))
以上是“python中input如何輸入讀取數(shù)字”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站名稱:python中input如何輸入讀取數(shù)字
URL網(wǎng)址:http://chinadenli.net/article46/gpcchg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、虛擬主機(jī)、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計公司、靜態(tài)網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)