日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

記錄一下Python不同數據對象的空值校驗!

來源: 責編: 時間:2024-01-10 09:35:23 200觀看
導讀在Python中,我們可以使用不同的方式來校驗數值的空值、字符串的空值以及對象的空值。下面是一些常用的方法和示例代碼。1.校驗數值的空值使用if語句判斷數值是否為None:num = Noneif num is None: print("數值為空")

在Python中,我們可以使用不同的方式來校驗數值的空值、字符串的空值以及對象的空值。cSo28資訊網——每日最新資訊28at.com

下面是一些常用的方法和示例代碼。cSo28資訊網——每日最新資訊28at.com

cSo28資訊網——每日最新資訊28at.com

1.校驗數值的空值

使用if語句判斷數值是否為None:cSo28資訊網——每日最新資訊28at.com

num = Noneif num is None:    print("數值為空")else:    print("數值不為空")

cSo28資訊網——每日最新資訊28at.com

使用if語句判斷數值是否為0:cSo28資訊網——每日最新資訊28at.com

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

cSo28資訊網——每日最新資訊28at.com

使用if語句判斷數值是否為NaN(非數字):cSo28資訊網——每日最新資訊28at.com

import mathnum = math.nanif math.isnan(num):    print("數值為空")else:    print("數值不為空")

cSo28資訊網——每日最新資訊28at.com

2.校驗字符串的空值

使用if語句判斷字符串是否為空字符串:cSo28資訊網——每日最新資訊28at.com

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

cSo28資訊網——每日最新資訊28at.com

使用if語句判斷字符串是否只包含空格:cSo28資訊網——每日最新資訊28at.com

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

cSo28資訊網——每日最新資訊28at.com

3.校驗對象的空值

使用if語句判斷對象是否為None:cSo28資訊網——每日最新資訊28at.com

class MyClass:    passobj = MyClass()if obj is None:    print("對象為空")else:    print("對象不為空")

cSo28資訊網——每日最新資訊28at.com

使用if語句判斷對象是否為空對象(沒有屬性和方法):cSo28資訊網——每日最新資訊28at.com

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

cSo28資訊網——每日最新資訊28at.com

使用if語句判斷對象是否為空列表、空字典或空集合:cSo28資訊網——每日最新資訊28at.com

empty_list = []empty_dict = {}empty_set = set()if not empty_list:    print("列表為空")if not empty_dict:    print("字典為空")if not empty_set:    print("集合為空")

以上是一些常用的方法和示例代碼,可以根據具體的需求選擇適合的方式來校驗數值的空值、字符串的空值以及對象的空值。cSo28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-59655-0.html記錄一下Python不同數據對象的空值校驗!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 掌握ReflectionUtils:解鎖Java反射的無限可能

下一篇: 一文搞懂什么是JMM重排序、內存屏障、順序一致性

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 西林县| 沙洋县| 马关县| 南通市| 海宁市| 泸水县| 赤水市| 赫章县| 海晏县| 新密市| 获嘉县| 常熟市| 泸州市| 土默特右旗| 嘉善县| 汝南县| 巴中市| 乌恰县| 公主岭市| 来凤县| 乡城县| 谷城县| 城固县| 肃北| 垣曲县| 闽侯县| 通化市| 温州市| 邳州市| 肇源县| 达拉特旗| 宿迁市| 龙泉市| 长丰县| 曲松县| 溆浦县| 剑川县| 霞浦县| 北川| 潢川县| 中卫市|