最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python input函數(shù)實現(xiàn)獲取鍵盤輸入的字符串流程講解

 更新時間:2023年01月29日 10:12:33   作者:NOGE2022  
這篇文章主要介紹了Python input函數(shù)實現(xiàn)獲取鍵盤輸入的字符串流程,input()是Python的內(nèi)置函數(shù),用于從控制臺讀取用戶輸入的內(nèi)容。input()函數(shù)總是以字符串的形式來處理用戶輸入的內(nèi)容,所以用戶輸入的內(nèi)容可以包含任何字符

input()

input() 是 Python 的內(nèi)置函數(shù),用于從控制臺讀取用戶輸入的內(nèi)容。input() 函數(shù)總是以字符串的形式來處理用戶輸入的內(nèi)容,所以用戶輸入的內(nèi)容可以包含任何字符。

input() 函數(shù)的用法為:

str = input(tipmsg)

說明:

  • str 表示一個字符串類型的變量,input 會將讀取到的字符串放入 str 中。
  • tipmsg 表示提示信息,它會顯示在控制臺上,告訴用戶應該輸入什么樣的內(nèi)容;如果不寫 tipmsg,就不會有任何提示信息。

【實例】input() 函數(shù)的簡單使用:

a =input("Enter a number: ")
b =input("Enter another number: ")
print("aType: ",type(a))
print("bType: ",type(b))
result = a + b
print("resultValue: ", result)
print("resultType: ",type(result))

運行結(jié)果示例:

Enter a number: 100 ↙
Enter another number: 45 ↙
aType: <class 'str'>
bType: <class 'str'>
resultValue: 10045
resultType: <class 'str'>

↙表示按下回車鍵,按下回車鍵后 input() 讀取就結(jié)束了。

本例中我們輸入了兩個整數(shù),希望計算出它們的和,但是事與愿違,Python 只是它們當成了字符串,+起到了拼接字符串的作用,而不是求和的作用。

我們可以使用 Python 內(nèi)置函數(shù)將字符串轉(zhuǎn)換成想要的類型,比如:

  • int(string) 將字符串轉(zhuǎn)換成 int 類型;
  • float(string) 將字符串轉(zhuǎn)換成 float 類型;
  • bool(string) 將字符串轉(zhuǎn)換成 bool 類型。

修改上面的代碼,將用戶輸入的內(nèi)容轉(zhuǎn)換成數(shù)字:

a =input("Enter a number: ")
b =input("Enter another number: ")
a =float(a)
b =int(b)
print("aType: ",type(a))
print("bType: ",type(b))
result = a + b
print("resultValue: ", result)
print("resultType: ",type(result))

運行結(jié)果:

Enter a number: 12.5 ↙
Enter another number: 64 ↙
aType: <class 'float'>
bType: <class 'int'>
resultValue: 76.5
resultType: <class 'float'>

關(guān)于 Python 2.x

上面講解的是 Python 3.x 中 input() 的用法,但是在較老的 Python 2.x 中情況就不一樣了。Python 2.x 共提供了兩個輸入函數(shù),分別是 input() 和 raw_input():

  • Python 2.x raw_input() 和 Python 3.x input() 效果是一樣的,都只能以字符串的形式讀取用戶輸入的內(nèi)容。
  • Python 2.x input() 看起來有點奇怪,它要求用戶輸入的內(nèi)容必須符合 Python 的語法,稍有疏忽就會出錯,通常來說只能是整數(shù)、小數(shù)、復數(shù)、字符串等。

比較強迫的是,Python 2.x input() 要求用戶在輸入字符串時必須使用引號包圍,這有違 Python 簡單易用的原則,所以 Python 3.x 取消了這種輸入方式。

修改本節(jié)第一段代碼,去掉 print 后面的括號:

a =input("Enter a number: ")
b =input("Enter another number: ")
print"aType: ",type(a)
print"bType: ",type(b)
result = a + b
print"resultValue: ", result
print"resultType: ",type(result)

在 Python 2.x 下運行該代碼:

Enter a number: 45 ↙
Enter another number: 100 ↙
aType: <type 'int'>
bType: <type 'int'>
resultValue: 145
resultType: <type 'int'>

到此這篇關(guān)于Python input函數(shù)實現(xiàn)獲取鍵盤輸入的字符串流程講解的文章就介紹到這了,更多相關(guān)Python獲取輸入的字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Caffe數(shù)據(jù)可視化環(huán)境python接口配置教程示例

    Caffe數(shù)據(jù)可視化環(huán)境python接口配置教程示例

    這篇文章主要為大家介紹了Caffe數(shù)據(jù)可視化環(huán)境python接口配置教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • django 配置阿里云OSS存儲media文件的例子

    django 配置阿里云OSS存儲media文件的例子

    今天小編就為大家分享一篇django 配置阿里云OSS存儲media文件的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Flask項目搭建及部署(最全教程)

    Flask項目搭建及部署(最全教程)

    本文主要介紹了Flask項目搭建及部署,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • Python為人臉照片添加口罩實戰(zhàn)

    Python為人臉照片添加口罩實戰(zhàn)

    本文主要介紹了Python為人臉照片添加口罩實戰(zhàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Python Django模板系統(tǒng)詳解

    Python Django模板系統(tǒng)詳解

    這篇文章主要介紹Django模板系統(tǒng)Django模板系統(tǒng)的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-11-11
  • 基于Python實現(xiàn)主機遠程控制

    基于Python實現(xiàn)主機遠程控制

    這篇文章主要介紹了基于Python實現(xiàn)主機遠程控制,本文為?HITwh?網(wǎng)絡空間安全專業(yè)網(wǎng)絡空間安全設計與實踐選題,主要實現(xiàn)了遠程監(jiān)控局域網(wǎng)內(nèi)的主機桌面與網(wǎng)絡情況、簡單鍵鼠控制、遠程斷網(wǎng)(ARP?攻擊)、數(shù)據(jù)加密傳輸?shù)裙δ埽旅鎭砜纯淳唧w實現(xiàn)過程吧
    2022-01-01
  • python線程定時器Timer實現(xiàn)原理解析

    python線程定時器Timer實現(xiàn)原理解析

    這篇文章主要介紹了python線程定時器Timer實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • 詳解基于K-means的用戶畫像聚類模型

    詳解基于K-means的用戶畫像聚類模型

    這篇文章主要介紹了基于K-means的用戶畫像聚類模型,本文中就是使用one-hot思想將不同維度的數(shù)據(jù)利用字典映射的方式將其轉(zhuǎn)化為數(shù)據(jù)向量,需要的朋友可以參考下
    2022-05-05
  • Flask請求鉤子與上下文及異常處理分項精解

    Flask請求鉤子與上下文及異常處理分項精解

    這篇文章主要介紹了Flask請求鉤子與上下文及異常處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • Scrapy框架介紹之Puppeteer渲染的使用

    Scrapy框架介紹之Puppeteer渲染的使用

    這篇文章主要介紹了Scrapy框架介紹之Puppeteer渲染的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06

最新評論

恩施市| 翼城县| 蒙自县| 盐池县| 普兰店市| 筠连县| 曲沃县| 临猗县| 连南| 西乌| 峨眉山市| 长沙市| 鄄城县| 松原市| 玉屏| 陆河县| 延寿县| 酒泉市| 宁津县| 辽宁省| 安宁市| 牡丹江市| 福贡县| 松阳县| 思茅市| 涞水县| 许昌市| 崇信县| 江西省| 丰都县| 三都| 安溪县| 平远县| 昭通市| 金平| 惠来县| 申扎县| 平泉县| 塔河县| 嵊泗县| 武宁县|