美文网首页
python/shell 比较运算符

python/shell 比较运算符

作者: Ten_Minutes | 来源:发表于2018-04-27 17:43 被阅读8次

数值比较:

-eq       等于,如:if [ "$a" -eq "$b" ]

-ne       不等于,如:if [ "$a" -ne "$b" ]

-gt       大于,如:if [ "$a" -gt "$b" ]

-ge       大于等于,如:if [ "$a" -ge "$b" ]

-lt       小于,如:if [ "$a" -lt "$b" ]

-le       小于等于,如:if [ "$a" -le "$b" ]

<       小于(需要双括号),如:(("$a" < "$b"))

<=       小于等于(需要双括号),如:(("$a" <= "$b"))

>       大于(需要双括号),如:(("$a" > "$b"))

>=       大于等于(需要双括号),如:(("$a" >= "$b"))

字符串比较:

=       等于,如:if [ "$a" = "$b" ]

==       等于,如:if [ "$a" == "$b" ],与=等价

!=不相等则为真

-z 字符串字符串的长度为零则为真

-n 字符串字符串的长度不为零则为真

总结:

在shell中数值和字符串比较都可以使用 ==  和 !=

在python总数值和字符串比较也可以使用==和!=,其中字符串比较用==时比较的是内容,用is时比较的是两个字符串的地址

相关文章

  • python/shell 比较运算符

    数值比较: -eq等于,如:if [ "$a" -eq "$b" ] -ne不等于,如:if [ "$a" -ne...

  • shell算术运算

    数值运算符 +,- ,* ,/ ,%, 比较运算符 < ,<= ,> ,>= ,= ,!= shell中写算术运算...

  • python运算符

    Python算数运算符 Python比较运算符 Python赋值运算符 Python位运算符 按位运算符是把数字看...

  • python语句

    1. python运算符 算术运算符:+ - * / // % ** 比较运算符:> >=...

  • Day_03-运算符和字符串

    一、python运算符 python支持哪些运算符? 数学运算符、比较运算符、逻辑运算符、赋值运算符(位运算符) ...

  • Python自学笔记Day8

    Python自学笔记——Day8 Python运算符 4. 比较运算符 为我们提供比较功能的运算符 最后的结果总是...

  • day03-日常笔记(运算符)

    python 运算符 python 支持:数字运算符、比较运算符、逻辑运算符、赋值运算符、位运算符 1.数学运算符...

  • Python3 运算符

    本节中主要介绍 Python 的运算符。Python 语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 ...

  • Python运算符及条件语句

    1、Python运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)匀速那副 赋值运算符 逻辑...

  • Python学习笔记二(运算符、程序结构)

    Python 运算符 python中运算符分为五大类:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符(...

网友评论

      本文标题:python/shell 比较运算符

      本文链接:https://www.haomeiwen.com/subject/oldilftx.html