Python 2.7.9 - 005.字符串判空

#coding=utf-8
#!/usr/bin/python

str1 = None;
str2 = ‘‘;
str3 = ‘ ‘;

if str1 == None :
    print("str1 is none.");
else :
    print("str1 is not none.");

if str2 == None :
    print("str2 is none.");
else :
    print("str2 is not none.");

if str2 == None or len(str2) == 0 :
    print("str2 is none.");
else :
    print("str2 is not none.");

if str3 == None or len(str3.strip()) == 0 :
    print("str3 is none.");
else :
    print("str3 is not none.");
时间: 2024-12-31 03:57:58

Python 2.7.9 - 005.字符串判空的相关文章

C# 字符串判空(isNullOrEmpty)

string str 1:string.IsNullOrEmpty == str  这种方法是我最喜欢用的,它不但一次性能判断"空的字符串变量",还能判断"值为空字符串的变量",并且还可以让代码简洁美观.判断的效率也不算低. 2:str.Length == 0 这种方式,我不怎么喜欢用,不推荐使用.在网上看和自己的实际测试,确实能证明这种判断方式的执行效率最高,但要使用它你必须保证字符串不null,如果为null就会报出异常, 3.str == string.Emp

StringUtils中 isNotEmpty 和isNotBlank的区别【java字符串判空】

1 isNotEmpty(str)等价于 str != null && str.length > 0 2 isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0 3 同理 4 isEmpty 等价于 str == null || str.length == 0 5 isBlank 等价于 str == null || str.length == 0

JavaScript 字符串判空

下载jQuery $.trim(string) == '' var testVar;console.log($.trim(testVar) == '');var testVar3 = ' ';console.log($.trim(testVar3) == '');var testVar4 = null;console.log($.trim(testVar4) == '');均为true

字符串判空

主要用到两个命令 -n  -z if [ -n "$PID" ]; then echo "PID is not empty" fi if[ -z "$PID" ]; then echo "PID is empty" fi

【转】三种常用的字符串判空串方法

1. 三种常用的字符串判空串方法:Length法:bool isEmpty = (str.Length == 0);Empty法:bool isEmpty = (str == String.Empty);General法:bool isEmpty = (str == ""); 2. 深入内部机制:要探讨这三种方法的内部机制,我们得首先看看.NET是怎样实现的,也就是要看看.NET的源代码!然而,我们哪里找这些源代码呢?我们同样有三种方法:Rotor法:一个不错的选择就是微软的Rotor

String判空效率比较

今天逛社区时忽然看到以下博主时的博文,说字符串判空的效率,觉得口说无凭,于是自己手动测试了一下,以下是我的测试代码,不足之处,还望大神指教 http://blog.csdn.net/fengxuezhiye/article/details/7763384 1.下面是测试100万次的代码 1 package testData; 2 3 public class TestData { 4 public static void main(String[] args) { 5 //不需要导入包 6 //

[Python学习笔记1]Python语言基础 数学运算符 字符串 列表

这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档:http://docs.python.org/.在此向文档编辑者致谢.请勿将本文用于商业用途. 一.Python语言介绍 首先,Python是一种广泛应用的通用高级编程语言,具有较高的抽象层次,支持面向对象的编程方法.其具有高级的数据结构和许多方便的库文件,可以完成文件IO.系统调用.网络编程,甚至

点击button触发onclick事件判空后依旧自动跳转

这是一个前端的问题. 其中判断字符串为空的脚本代码是这样的: var remark = $("#Remark").val(); //判空.注意:var reg = /空格/g; var reg = / /g; var tmp = remark.replace(reg, ""); 先把所有空格去除,通过判断tmp是否为空来判断文本框是否为空. 问题是这样的:我点击button后,触发js脚本判断input框是否为空,如果为空就提示出错.否则提交表单. 结果是这样的:我

Python学习(8)字符串

目录 Python 字符串 Python 访问字符串中的值 Python 字符串更新 Python 转义字符 Python 字符串运算符 Python 字符串格式化 Python 三引号 Unicode 字符串 Python字符串的内建函数 Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var2 = "Python Runoob&