国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python小姿勢(shì) - Python中的類型檢查

這篇具有很好參考價(jià)值的文章主要介紹了Python小姿勢(shì) - Python中的類型檢查。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Python中的類型檢查

在Python中,類型檢查是通過內(nèi)置函數(shù)isinstance()來實(shí)現(xiàn)的。

isinstance() 函數(shù)用于判斷一個(gè)對(duì)象是否是一個(gè)已知的類型,類似 type()。

isinstance() 與 type() 區(qū)別:

type() 不會(huì)認(rèn)為子類是一種父類類型。 isinstance() 會(huì)認(rèn)為子類是一種父類類型。

語法 isinstance(object, classinfo)

參數(shù) object -- 實(shí)例對(duì)象。 classinfo -- 可以是直接或間接類名、基本類型或者由基本類型組成的元組。

返回值 如果對(duì)象的類型與參數(shù)二的類型(或者其父類型)相同則返回 True,否則返回 False。

實(shí)例 以下實(shí)例展示了 isinstance 的使用方法:

實(shí)例(Python 2.0+) !/usr/bin/python

a = 200 b = int

if isinstance(a, b): print "A is instance of B" else : print "A is not instance of B"

實(shí)例(Python 2.2+) !/usr/bin/python

a = 200 b = int

if isinstance(a, b): print "A is instance of B" else : print "A is not instance of B"

if type(a) is b: print "A is type of B" else : print "A is not type of B" 以上實(shí)例輸出結(jié)果:

A is instance of B A is type of B

順便介紹一下我的另一篇專欄, 《100天精通Python - 快速入門到黑科技》專欄,是由 CSDN 內(nèi)容合伙人丨全站排名 Top 4 的硬核博主 不吃西紅柿 傾力打造。 基礎(chǔ)知識(shí)篇以理論知識(shí)為主,旨在幫助沒有語言基礎(chǔ)的小伙伴,學(xué)習(xí)我整理成體系的精華知識(shí),快速入門構(gòu)建起知識(shí)框架;黑科技應(yīng)用篇以實(shí)戰(zhàn)為主,包括辦公效率小工具、爬蟲、數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、計(jì)算機(jī)視覺、自然語言處理、數(shù)據(jù)可視化等等,讓你會(huì)用一段簡(jiǎn)單的Python程序,自動(dòng)化解決工作和生活中的問題,甚至成為紅客。

?? 訂閱福利原價(jià)299,限時(shí)1折訂閱專欄進(jìn)入千人全棧VIP答疑群,作者優(yōu)先解答機(jī)會(huì)(代碼指導(dǎo)/學(xué)習(xí)方法指引),群里大佬可以抱團(tuán)取暖(大廠/外企內(nèi)推機(jī)會(huì))

?? 訂閱福利簡(jiǎn)歷指導(dǎo)、招聘內(nèi)推、80G全棧學(xué)習(xí)視頻、300本IT電子書:Python、Java、前端、大數(shù)據(jù)、數(shù)據(jù)庫、算法、爬蟲、數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、面試題庫等等

?? 專欄地址: 點(diǎn)擊《100天精通Python - 快速入門到黑科技》

Python小姿勢(shì) - Python中的類型檢查文章來源地址http://www.zghlxwxcb.cn/news/detail-445454.html

到了這里,關(guān)于Python小姿勢(shì) - Python中的類型檢查的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Scala中的類型檢查和轉(zhuǎn)換,以及泛型,scala泛型的協(xié)變和逆變

    說明 (1) obj.isInstanceOf[T]:判斷 obj 是不是T 類型。 (2) obj.asInstanceOf[T]:將 obj 強(qiáng)轉(zhuǎn)成 T 類型。 (3) classOf 獲取對(duì)象的類名。 案例 1.說明 (1)枚舉類:需要繼承 Enumeration (2)應(yīng)用類:需要繼承App 2. 案例 1.說明 使用 type 可以定義新的數(shù)據(jù)數(shù)據(jù)類型名稱,本質(zhì)上就

    2024年02月10日
    瀏覽(23)
  • Python小姿勢(shì) - ## Python中的迭代器與生成器

    Python小姿勢(shì) - ## Python中的迭代器與生成器

    Python中的迭代器與生成器 在Python中,迭代是一個(gè)非常重要的概念,迭代器和生成器是迭代的兩種最常見的形式。那么,迭代器與生成器有何不同呢? 首先,我們先來了解一下迭代器。 迭代器是一種對(duì)象,它可以記住遍歷的位置,并在每次訪問時(shí)返回下一個(gè)元素。迭代器只能

    2024年02月04日
    瀏覽(29)
  • 檢查Python中的變量是否為字符串

    檢查Python中的變量是否為字符串

    我們將通過示例介紹兩種不同的方法來檢查 Python 中的變量是否為字符串。 在 Python 中,每個(gè)變量都有一個(gè)數(shù)據(jù)類型。 數(shù)據(jù)類型表示變量?jī)?nèi)部存儲(chǔ)的數(shù)據(jù)類型。 數(shù)據(jù)類型是編程語言最重要的特征,用于區(qū)分我們可以存儲(chǔ)的不同類型的數(shù)據(jù),例如字符串、整型和浮點(diǎn)型。 在處

    2024年02月08日
    瀏覽(30)
  • Python 中檢查字符串是否包含列表中的元素

    使用 any() 函數(shù)檢查字符串是否包含列表中的元素。 如果字符串至少包含列表中的一個(gè)元素, any() 函數(shù)將返回 True,否則返回 False。 如果需要檢查列表中的任何元素是否包含字符串,可以看以下方式: 檢查列表中的任何元素是否包含字符串 我們使用生成器表達(dá)式來迭代字符

    2024年02月09日
    瀏覽(37)
  • Hive更改字段類型的正確姿勢(shì)

    step1 更改表名 step2 創(chuàng)建一個(gè)和原來表結(jié)構(gòu)相同的名字 step3 原來數(shù)據(jù)按分區(qū)動(dòng)態(tài)插入

    2024年02月15日
    瀏覽(58)
  • 兩種不同的方法來檢查Python中的變量是否是字符串

    在Python中,每個(gè)變量都有一個(gè)數(shù)據(jù)類型。數(shù)據(jù)類型表示一個(gè)變量?jī)?nèi)部存儲(chǔ)的是哪種數(shù)據(jù)。 數(shù)據(jù)類型是編程語言最重要的特征,它區(qū)分了我們可以存儲(chǔ)的不同類型的數(shù)據(jù),如字符串、int和float。 在處理許多編程問題時(shí),可能會(huì)遇到這樣的情況:我們需要找到某個(gè)變量的數(shù)據(jù)類型

    2024年02月11日
    瀏覽(23)
  • python中的類型轉(zhuǎn)換

    python中的類型轉(zhuǎn)換

    所謂的類型轉(zhuǎn)換,將一個(gè)類型的對(duì)象轉(zhuǎn)換為其他對(duì)象。 類型轉(zhuǎn)換不是改變對(duì)象本身的類型,而是將對(duì)象的值轉(zhuǎn)換為新的對(duì)象。 類型轉(zhuǎn)換四個(gè)函數(shù) int() 、 float() 、 str() 、 bool() int() 可以用來將其他的對(duì)象轉(zhuǎn)換為整型 規(guī)則 布爾值:True - 1 False - 0 浮點(diǎn)數(shù):直接取整,省略小數(shù)點(diǎn)

    2024年02月05日
    瀏覽(21)
  • nlohmann json:類型檢查

    nlohmann提供了成員函數(shù)type(),用于返回當(dāng)前的json數(shù)據(jù)類型: 可以根據(jù)type進(jìn)行類型檢查:

    2024年02月13日
    瀏覽(21)
  • python中的強(qiáng)制類型轉(zhuǎn)換

    python內(nèi)提供了幾種稱為強(qiáng)制類型轉(zhuǎn)換的函數(shù),可以將一個(gè)變量的類型強(qiáng)制轉(zhuǎn)換為另一種類型。比如,整型-浮點(diǎn)型,列表-元組。 我們?cè)谥耙呀?jīng)學(xué)習(xí)了很多種數(shù)據(jù)類型 · 整型 int · 浮點(diǎn)型 float · 字符串型 str · 列表list · 元組tuple · 字典dict · 集合set 在一定條件下,其中的幾

    2024年02月06日
    瀏覽(20)
  • 【Python基礎(chǔ)篇】Python中的七種數(shù)據(jù)類型

    【Python基礎(chǔ)篇】Python中的七種數(shù)據(jù)類型

    前導(dǎo) Python中的數(shù)據(jù)類型主要有: Number(數(shù)字) 、 Boolean(布爾) 、 String(字符串) 、 List(列表) 、 Tuple(元組) 、 Dictionary(字典) 、 Set(集合) 。 其中又分為可變數(shù)據(jù)類型和不可變數(shù)據(jù)類型, 可變數(shù)據(jù)類型 是指 可以隨著函數(shù)的執(zhí)行發(fā)生變化,而不可變數(shù)據(jù)類型不

    2024年02月02日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包