自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

記錄一下Python不同數(shù)據(jù)對象的空值校驗!

開發(fā) 前端
在Python中,我們可以使用不同的方式來校驗數(shù)值的空值、字符串的空值以及對象的空值。下面是一些常用的方法和示例代碼。

在Python中,我們可以使用不同的方式來校驗數(shù)值的空值、字符串的空值以及對象的空值。

下面是一些常用的方法和示例代碼。

1.校驗數(shù)值的空值

使用if語句判斷數(shù)值是否為None:

num = None

if num is None:
    print("數(shù)值為空")
else:
    print("數(shù)值不為空")

使用if語句判斷數(shù)值是否為0:

num = 0

if num == 0:
    print("數(shù)值為空")
else:
    print("數(shù)值不為空")

使用if語句判斷數(shù)值是否為NaN(非數(shù)字):

import math

num = math.nan

if math.isnan(num):
    print("數(shù)值為空")
else:
    print("數(shù)值不為空")

2.校驗字符串的空值

使用if語句判斷字符串是否為空字符串:

string = ""

if string == "":
    print("字符串為空")
else:
    print("字符串不為空")

使用if語句判斷字符串是否只包含空格:

string = "   "

if string.strip() == "":
    print("字符串為空")
else:
    print("字符串不為空")

3.校驗對象的空值

使用if語句判斷對象是否為None:

class MyClass:
    pass

obj = MyClass()

if obj is None:
    print("對象為空")
else:
    print("對象不為空")

使用if語句判斷對象是否為空對象(沒有屬性和方法):

class MyClass:
    pass

obj = MyClass()

if not obj.__dict__:
    print("對象為空")
else:
    print("對象不為空")

使用if語句判斷對象是否為空列表、空字典或空集合:

empty_list = []
empty_dict = {}
empty_set = set()

if not empty_list:
    print("列表為空")

if not empty_dict:
    print("字典為空")

if not empty_set:
    print("集合為空")

以上是一些常用的方法和示例代碼,可以根據(jù)具體的需求選擇適合的方式來校驗數(shù)值的空值、字符串的空值以及對象的空值。

責任編輯:趙寧寧 來源: Python 集中營
相關(guān)推薦

2021-12-27 18:00:30

對象數(shù)組Java

2021-05-31 06:28:35

AutoMapper對象映射器

2020-03-01 17:53:38

Excel大數(shù)據(jù)微軟

2021-05-31 06:00:55

Python 3.4枚舉開發(fā)

2024-04-11 12:19:01

Rust數(shù)據(jù)類型

2018-09-03 14:05:08

編程語言Python編程技巧

2021-01-21 07:31:11

Filter框架權(quán)限

2020-02-10 14:26:10

GitHub代碼倉庫

2021-04-21 14:19:52

javaignalHandle接口

2011-08-03 15:14:17

Excel XP數(shù)據(jù)庫功能

2021-01-21 10:23:43

數(shù)據(jù)庫架構(gòu)技術(shù)

2013-12-23 16:29:03

微視

2019-09-21 21:15:36

MapReduce大數(shù)據(jù)分布式

2022-04-11 08:08:52

OpenGauss數(shù)據(jù)庫接口

2022-12-03 18:24:13

數(shù)據(jù)能力場景

2018-05-10 17:39:13

Python 機器學習編程語言

2017-07-14 14:12:10

AndroidRecyclerVie

2013-07-31 17:47:16

網(wǎng)站制作Web制作Web網(wǎng)站

2021-08-22 15:07:29

大數(shù)據(jù)信息安全隱私

2020-12-10 08:44:35

WebSocket輪詢Comet
點贊
收藏

51CTO技術(shù)棧公眾號