Python实现初始化不一样的变量类型为空值

常见的数字,字符,很简单,很少解释。git

列表List的其值是[x,y,z]的形式app

字典Dictionary的值是{x:a, y:b, z:c}的形式ide

元组Tuple的值是(a,b,c)的形式spa

因此,这些数据类型的变量,初始化为空值分别是:字符串

数值get

digital_value = 0it

字符串io

str_value = "" 或 str_value = ”table

列表class

list_value = []

字典

ditc_value = {}

元组

tuple_value = ()

补充知识:Python None 与 ''(空字符串)

None是一个特殊的常量,有本身的类型:Nonetype

is not None与 !=' '

起初觉得都是表示非空,可是在实际应用时发现不对啊。

a = None
if a != '':
 print('ok1')
if a is not None:
 print('ok2')

这里会输出OK1

a = ''
if a != '':
 print('ok1')
if a is not None:
 print('ok2')

这里会输出OK2

空字符串与None都被视为False

以上这篇Python实现初始化不一样的变量类型为空值就是小编分享给你们的所有内容了,但愿能给你们一个参考,也但愿你们多多支持。

相关文章
相关标签/搜索