真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python判斷變量是否是元組的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

麗江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

這篇文章將為大家詳細(xì)講解有關(guān)python判斷變量是否是元組的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

python的數(shù)據(jù)類型有:數(shù)字(int)、浮點(diǎn)(float)、字符串(str),列表(list)、元組(tuple)、字典(dict)、集合(set)。

一般通過以下方法進(jìn)行判斷:

1、isinstance(參數(shù)1,參數(shù)2)

描述:該函數(shù)用來判斷一個(gè)變量(參數(shù)1)是否是已知的變量類型(參數(shù)2)類似于type()。

參數(shù)1:變量

參數(shù)2:可以是直接或間接類名、基本類型或者由它們組成的元組。

返回值:如果對象的類型與參數(shù)二的類型(classinfo)相同則返回 True,否則返回 False。

例子:

#判斷變量類型的函數(shù)
def typeof(variate):
    type=None
    if isinstance(variate,int):
        type = "int"
    elif isinstance(variate,str):
        type = "str"
    elif isinstance(variate,float):
        type = "float"
    elif isinstance(variate,list):
        type = "list"
    elif isinstance(variate,tuple):
        type = "tuple"
    elif isinstance(variate,dict):
        type = "dict"
    elif isinstance(variate,set):
        type = "set"
    return type
# 返回變量類型
def getType(variate):
    arr = {"int":"整數(shù)","float":"浮點(diǎn)","str":"字符串","list":"列表","tuple":"元組","dict":"字典","set":"集合"}
    vartype = typeof(variate)
    if not (vartype in arr):
        return "未知類型"
    return arr[vartype]
    
#判斷變量是否為整數(shù)
money=120
print("{0}是{1}".format(money,getType(money)))
#判斷變量是否為字符串
money="120"
print("{0}是{1}".format(money,getType(money)))
money=12.3
print("{0}是{1}".format(money,getType(money)))
#判斷變量是否為列表
students=['studentA']
print("{0}是{1}".format(students,getType(students)))
#判斷變量是否為元組
students=('studentA','studentB')
print("{0}是{1}".format(students,getType(students)))
#判斷變量是否為字典
dictory={"key1":"value1","key2":"value2"}
print("{0}是{1}".format(dictory,getType(dictory)))
#判斷變量是否為集合
apple={"apple1","apple2"}
print("{0}是{1}".format(apple,getType(apple)))

返回:

python判斷變量是否是元組的方法

2、通過與已知類型的常量進(jìn)行比較

例子:

#判斷變量類型的函數(shù)
def typeof(variate):
    type1 = ""
    if type(variate) == type(1):
        type1 = "int"
    elif type(variate) == type("str"):
        type1 = "str"
    elif type(variate) == type(12.3):
        type1 = "float"
    elif type(variate) == type([1]):
        type1 = "list"
    elif type(variate) == type(()):
        type1 = "tuple"
    elif type(variate) == type({"key1":"123"}):
        type1 = "dict"
    elif type(variate) == type({"key1"}):
        type1 = "set"
    return type1
# 返回變量類型
def getType(variate):
    arr = {"int":"整數(shù)","float":"浮點(diǎn)","str":"字符串","list":"列表","tuple":"元組","dict":"字典","set":"集合"}
    vartype = typeof(variate)
    if not (vartype in arr):
        return "未知類型"
    return arr[vartype]
   
#判斷變量是否為整數(shù)
money=120
print("{0}是{1}".format(money,getType(money)))
#判斷變量是否為字符串
money="120"
print("{0}是{1}".format(money,getType(money)))
money=12.3
print("{0}是{1}".format(money,getType(money)))
#判斷變量是否為列表
students=['studentA']
print("{0}是{1}".format(students,getType(students)))
#判斷變量是否為元組
students=('studentA','studentB')
print("{0}是{1}".format(students,getType(students)))
#判斷變量是否為字典
dictory={"key1":"value1","key2":"value2"}
print("{0}是{1}".format(dictory,getType(dictory)))
#判斷變量是否為集合
apple={"apple1","apple2"}
print("{0}是{1}".format(apple,getType(apple)))

返回:

python判斷變量是否是元組的方法

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

type() 不會認(rèn)為子類是一種父類類型,不考慮繼承關(guān)系。

isinstance() 會認(rèn)為子類是一種父類類型,考慮繼承關(guān)系。

如果要判斷兩個(gè)類型是否相同推薦使用 isinstance()。

關(guān)于python判斷變量是否是元組的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


新聞標(biāo)題:python判斷變量是否是元組的方法-創(chuàng)新互聯(lián)
本文路徑:http://weahome.cn/article/csodoc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部