欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python中input()和isinstance()函數(shù)如何使用-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)Python中input()和isinstance()函數(shù)如何使用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司是專業(yè)的淮安區(qū)網(wǎng)站建設(shè)公司,淮安區(qū)接單;提供成都網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行淮安區(qū)網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

input()

input()函數(shù)讀取用戶輸入,并轉(zhuǎn)換成字符串:

  1. >>> a = input()  # 將input()返回的值賦值給a 

  2. Python 

  3. >>> a            # 查看a的值(為字符串'Python') 

  4. 'Python' 

input()函數(shù)可以提供一個(gè)參數(shù),用來提示用戶:

  1. >>> b = input('請(qǐng)輸入你最喜歡的水果:  ')   # 給用戶必要的提示 

  2. 請(qǐng)輸入你最喜歡的水果:  香蕉 

  3. >>> b 

  4. '香蕉' 

需要注意的是,input()函數(shù)返回的值總是字符串,當(dāng)用戶輸入的是數(shù)字也是這樣,所以當(dāng)使用它時(shí)一定要注意:

  1. >>> num = input('請(qǐng)輸入一個(gè)數(shù)字: ') 

  2. 請(qǐng)輸入一個(gè)數(shù)字: 10 

  3. >>> num + 9                            # 試圖把num和數(shù)字相加 

  4. Traceback (most recent call last): 

  5.   File "<stdin>", line 1, in <module> 

  6. TypeError: must be str, not int 

  7. >>> num                  

  8. '10' 

  9. >>> type(num)                           # 查看num的數(shù)字類型 

  10. <class 'str'> 

isinstance()

isinstance()函數(shù)用于檢查對(duì)象是否為指定類(或者說數(shù)據(jù)類型)的實(shí)例。isintance()的第一個(gè)參數(shù)為一個(gè)對(duì)象,第二個(gè)參數(shù)為要檢查的數(shù)據(jù)類型。

舉個(gè)例子,比如有有一個(gè)變量,你想檢查它是否為數(shù)字類型,可以使用isinstance()函數(shù):

  1. score = 90 

  2. >>> result = isinstance(score, int) 

  3. >>> if result: 

  4. ...     print('score為int數(shù)據(jù)類型') 

  5. ... else: 

  6. ...     print('score不為int數(shù)據(jù)類型') 

  7. ... 

  8. score為int數(shù)據(jù)類型 

除了能檢查是否為int類型外,isintance()還能檢查其他數(shù)據(jù)類型(當(dāng)然了),下面是一個(gè)綜合示例:

  1. >>> pi = 3.14 

  2. >>> name = 'Wang' 

  3. >>> complex_num = 1 + 2j 

  4. >>> isinstance(pi, float)              # 3.14為浮點(diǎn)數(shù)類型 

  5. True 

  6. >>> isinstance(name, str)              # 'Wang'為字符串類型 

  7. True 

  8. >>> isinstance(complex_num, complex)   #  1 + 2j為復(fù)數(shù) 

  9. True 

isinstance()還可以驗(yàn)證某個(gè)對(duì)象是否為自定義的類型:

  1. >>> class Developer:                             # 定義一個(gè)叫做Developer的類 

  2. ... 

  3. ...     def __init__(self, name):                # __init__方法中,需要輸入名字 

  4. ...         self.name = name 

  5. ...     def display(self):                       # 定義了display()方法 

  6. ...         print("Developer:", self.name, "-") 

  7. ... 

  8. >>> class PythonDeveloper(Developer):            # PythonDeveloper類,繼承了Developer類 

  9. ... 

  10. ...     def __init__(self, name, language):       

  11. ...         self.name = name 

  12. ...         self.language = language 

  13. ... 

  14. ...     def display(self):                        # 覆蓋了父類的display方法 

  15. ...         print("Python Developer:", self.name, "language:", self.language, "-") 

  16. ... 

  17. >>> dev = Developer('Zhang')                     # 創(chuàng)建一個(gè)Developer對(duì)象 

  18. >>> dev.display()                                # 調(diào)用display()方法,以查看該對(duì)象 

  19. Developer: Zhang - 

  20. >>> isinstance(dev, Developer)                   # 判斷dev是否為Developer類,答案是肯定的 

  21. True 

  22. >>> isinstance(dev, PythonDeveloper)             # 判斷dev是否為PythonDeveloper類,當(dāng)然不是 

  23. False 

  24. >>> python_dev = PythonDeveloper('Liu', 'Python')  # 創(chuàng)建一個(gè)PythonDeveloper對(duì)象,注意PythonDeveloper是Developer的子類 

  25. >>> python_dev.display()                          # 調(diào)用display方法 

  26. Python Developer: Liu language: Python - 

  27. >>> isinstance(python_dev, Developer)             # 判斷python_dev是否為Developer類,答案是肯定的 

  28. True 

  29. >>> isinstance(python_dev, PythonDeveloper)      # 判斷python是否為PythonDeveloper類,答案也是肯定的 

  30. True 

看完上述內(nèi)容,你們對(duì)Python中input()和isinstance()函數(shù)如何使用有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。

網(wǎng)頁題目:Python中input()和isinstance()函數(shù)如何使用-創(chuàng)新互聯(lián)
文章起源:http://aaarwkj.com/article44/cdhjee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、服務(wù)器托管網(wǎng)站收錄、Google網(wǎng)站排名、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
久久综合亚洲鲁鲁五月天| 青青草免费在线视频蜜臀| 日本黄色中文字幕网站| 91国产视频在线观看免费| 成人又黄又爽大片在线观看| 国产黄色一区二区三区四区| 小黄片免费在线播放观看| 午夜欧美日韩精品久久久| 熟女人妻精品一二三四| 日韩一区二区亚洲精品| 尤物在线观看视频播放| 亚洲国产成人久久综合区| 日本在线中文字幕乱码| 一区二区三区欧美小黄片| 国产精品女同久久久久久| 亚洲性感人妻系列网站| 蜜桃在线视频在线观看| 国产精品中文字幕有码| 日本精品亚洲一区二区三区| 在线观看91精品国产秒播| 日本新任女教师在线播放| av久久精品在线观看| 欧美 成人一区二区三区| 内射小美女阴户毛片在线| 中文字幕av一区二区人妻| 日韩在线观看视频有码| 日本一区二区三区中文字幕不卡| 超碰av之男人的天堂| 日本在线电影一区二区三区| heyzo高清中文字幕在线| 欧美系列诱惑性国产精品| 97视频在线观看网站| 亚洲福利一区二区在线| 精品三级黄色国产片| 青青草免费在线视频蜜臀 | 色噜噜色一区二区三区| 91美女人妻精品久久| 中文精品字幕人妻熟女小妇| 亚洲女同中文字幕在线| 中文字幕乱码亚洲中文在线| 日本黄色小网站在线播放|