zoukankan      html  css  js  c++  java
  • Python数据类型的if判断

    Python数据类型的if判断

    1.字符串判断

    # -*- coding: utf-8 -*-
    '''
    @Time    : 2021/12/13 15:56
    @Author  : ziqingbaojian
    @File    : 字符串判断.py
    '''
    str=''
    if str:
        print(True)#字符串非空时执行
    else:
        print(False)#字符串为空时执行
    
    str='a'
    if str:
        print(True)
    else:
        print(False)
    str="aaaaa"
    if str:
        print(True)
    else:
        print(False)
    

    2.数值判断

    # -*- coding: utf-8 -*-
    '''
    @Time    : 2021/12/13 15:23
    @Author  : ziqingbaojian
    @File    : 数值判断.py
    '''
    if 1:
        print("True")  #数值为1为True
    else:
        print("False")
    
    
    if 3:
        print("True")  #数值大于1为True,
    else:
        print("False")
    
    if 0:
        print("True")
    else:
        print("False")#数值为0为False
    
    if -2:
        print("True")#数值为负数也为True
    else:
        print("False")
    

    3.其他数据类型的判断

    # -*- coding: utf-8 -*-
    '''
    @Time    : 2021/12/13 15:22
    @Author  : ziqingbaojian
    @File    : 列表判断.py
    '''
    a=[2,3,4]
    if a:
        print("xxxx")#列表非空
    else:
        print("cccc")#列表为空
    
    t=(6,)
    if t:
        print("True")#非空
    else:
        print("False")#元组为空
    
    dic=dict({})
    if dic:
        print("True")#字典非空
    else:
        print("False")#字典为空
    
    
    sett={3,}
    if sett:
        print(True)#非空
    else:
        print(False)#为空
    
  • 相关阅读:
    vue中处理ie兼容性问题
    vue使用websocket
    vue-cli中使用sass的坑
    really_probe()
    ro.boot.bootreason property设置(androidboot.xxxx bootargs)
    kernel exception vector table
    compile/link misc
    user space syscall/library API misc
    LIUNX SHELL中-a 到-z的解释
    getenforce/setenforce
  • 原文地址:https://www.cnblogs.com/Blogwj123/p/15683860.html
Copyright © 2011-2022 走看看