逻辑运算

运算符的基本介绍

吃可爱长大的小学妹 提交于 2019-12-22 00:39:29
什么是运算符: 运算符就是用于执行程序代码运算,会针对一个以上的操作数项目来进行运算。 运算符分类: JavaScript算数运算符 (算数运算符用于对数字进行运算) 运算符 描述 + 加法 - 减法 * 乘法 / 除法 % 系数(取模) ++ 递加 – 递减 ×,++,- -的详细例子: < script > var one = 3 , two = 2 ; // *的运用 < script > var one = 3 , two = 2 ; // *的运用 document . write ( `当用一个乘号时: ${ one * two } 当用两个乘号时: ${ one ** two } <p>` ) ; //两个乘号的意思是操作数的幂(与数学API:Math.pow(one,two)意思一样) // ++ (当++在前时先运算在赋值,++在后先赋值在运算) document . write ( `++在前先时: ${ ++ one } ++在后先时: ${ one ++ } ` ) ; // --(同上) < / script > JavaScript赋值运算符 (赋值运算符向 JavaScript 变量赋值) 运算符 描述 = 赋值运算符向变量赋值。 += 赋值运算符向变量添加值。 -= 赋值运算符从变量中减去一个值。 *= 赋值运算符相乘变量。 /=

最常用的SQL查询语句

一世执手 提交于 2019-12-21 07:25:43
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name='张三' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示testtable表中所有列的数据: SELECT * FROM testtable 2、选择部分列并指定它们的显示次序 查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。例如: SELECT nickname,email FROM testtable 3、更改列标题 在选择列表中,可重新指定列标题。定义格式为: 列标题=列名 列名 列标题 如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: SELECT 昵称=nickname,电子邮件=email FROM testtable 4、删除重复行 SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行

while 运算符 初始编码 python2和python3的区别

ⅰ亾dé卋堺 提交于 2019-12-21 07:15:34
1.while 循环 2.运算符 3.初始编码 4.python2 和python3的区别   1.while循环: 关键词:while[循环] break[跳出循环] continue[跳出当前循环,继续下次循环] while空格条件冒号 缩进循环码(代码块) #代码块 : 只要是程序能过识别的内容在缩进里就是代码块. 2.运算符:算术运算符 , 比较运算符 , 赋值运算符 , 逻辑运算符. 算数运算符 : print(a + b) # 加 print(b - a) # 减 print(b * a) # 乘 print(b / a) # 除(有小数点) print(b % a) # 取膜 print(b ** a) # 幂 (几次方) print(b // a) # 整除(没有小数点) 比较运算符: a = 10 b = 20 print(b > a) # 大于 print(b < a) # 小于 print(b >= a) # 大于等于 print(b <= a) # 小于等于 print(b == a) # 等于 print(b != a) # 不等于 赋值运算符: a = 10 # a就是10 # a += 10 # a = a + 10 就是在自己的身上在就上一个自己 # print(a) # a -= 10 # print(a) # a = a - 10 # a *=

mysql 开发基础系列5 运算符

删除回忆录丶 提交于 2019-12-21 07:11:22
1. 算术运算符 2.比较运算符 注意NULL值不能用= 运算符 SELECT * FROM t WHERE c =NULL; -- 需要改成 SELECT * FROM t WHERE c IS NULL; -- 或改成 SELECT * FROM t WHERE c <=> NULL; --between 相当于 a>=min and a<=max的运算 -- 包含则返回1, 否则为0 SELECT 'abcdef' REGEXP 'ab', 'abedefg' REGEXP 'k' k;    3.逻辑运算符又叫布尔运算符。用来确认表达式的真和假。     not 或! 表示逻辑非。 返回和操作数相反的结果,当操作数为0(假) 返回1。 如下 SELECT NOT 1 ,NOT 2,NOT 0,NOT NULL,NOT NOT NULL;     AND 或 && 。当所有操作数均为非零值并且不为NULL 时,计算所得结果为1 -- 两个查询结果都一样 SELECT * FROM emp1 WHERE ename='dony' AND sal= '3000.00'; SELECT * FROM emp1 WHERE ename='dony' && sal= '3000.00';     or 或 || 条件只要一个为真就行 -- 两个查询结果都一样 SELECT * FROM

python逻辑运算符

a 夏天 提交于 2019-12-20 21:01:02
1.逻辑运算符 作用:用来做逻辑计算的,用来判断的表达式或者变量,运算得到的结果为布尔值 分类:and (逻辑与) or (逻辑或) not(逻辑非) 注意:逻辑运算符可能会出现短路原则【出现在复杂的表达式中,一般会出现在面试题中,在实际开发中,一般逻辑运算符不要超过三个】 例子:逻辑与 表达式1 and 表达式2 True and True = True True and False = False False and False =False False and True = False 规律:全真为真,一假为假 如果表达式1为假,则没有必要判断表达式2,可以得到结果为假 num1=10 num2=20 if num -10 and num2: print("yes") else: print("no") 例子2: 只有当用户名和密码同时正确【admin,123456】,才表示登录成功 username = input("请输入用户名:") password = input("请输入密码:") 方式一:嵌套if语句 if username == "admin": if password == "123456": print("登录成功") else: print("密码输入错误") else: print("用户名输入错误") 方式二:逻辑and 只有两个条件同时成立的情况下

Python学习笔记——Python起步

被刻印的时光 ゝ 提交于 2019-12-20 14:44:32
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 本章将对 Python 的主要特性做一个快速介绍,这样你就可以借助以前的编程经验识别出熟悉的语言结构,并立刻将 Python 付诸使用。虽然细节内容会在后续的章节中逐一讲解,但是对整体的了解可以让你迅速融入到 Python 中。在Python解释器所有的交互示例中, 你会看到 Python 的主提示符( >>> )和次提示符( ... )。主提示符是解释器告诉你它在等待你输入下一个语句,次提示符告诉你解释器正在等待你输入当前语句的其它部分。Python 有两种主要的方式来完成你的要求:语句和表达式(函数、算术表达式等)。语句使用关键字来组成命令,类似告诉解释器一个命令。你告诉 Python 做什么,它就为你做什么,语句可以有输出,也可以没有输出。表达式没有关键字,它们可以是使用数学运算符构成的算术表达式,也可以是使用括号调用的函数。它们可以接受用户输入,也可以不接受用户输入,有些会有输出,有些则没有。(在 Python 中未指定返回值的函数会自动返回 None, 等价于 NULL) 程序输出,print 语句 有些语言, 比如 C, 通过函数输出数据到屏幕,例如函数 printf()。然而在 Python 和大多数解释执行的脚本语言,使用语句进行输出。很多的 shell 脚本语言使用 echo

原 shell学习四运算符

孤人 提交于 2019-12-20 11:27:08
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加( 注意使用的是反引号 ` 而不是单引号 ' ): 1.算术运算符,计算时符号前后必须要有空格 运算符 说明 举例 + 加法 `expr $a + $b` 结果为 30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `expr $a \* $b` 结果为 200。 / 除法 `expr $b / $a` 结果为 2。 % 取余 `expr $b % $a` 结果为 0。 = 赋值 a=$b 将把变量 b 的值赋给 a。 == 相等。用于比较两个数字,相同则返回 true。 [ $a == $b ] 返回 false。 != 不相等。用于比较两个数字,不相同则返回 true。 [ $a != $b ] 返回 true。 echo `expr 2 + 2` echo `expr 2 - 2` echo `expr 2 / 2` echo `expr 2 \* 2` 2.关系运算符 运算符 说明 举例 -eq 检测两个数是否相等,相等返回 true。 [ $a -eq $b ] 返回 false。 -ne

运算符

拜拜、爱过 提交于 2019-12-20 06:57:21
赋值运算符: 比较运算符: 赋值运算符的 = 符号,是用来将 = 符号右边的值,赋值给 = 符号左边的变量; 比较运算符的 == 符号,是用来判断 == 符号 左右变量的值是否相等的。 例子: int a = 3; int b = 4; System.out.println( a=b ); //4 System.out.println( a==b );//true 第一个表达式:因为是一个=是赋值的意思 所以吧b的值赋给了a 所以a=4 第二个表达式:因为是两个==是比较大小的关系 而且上个表达式中已经吧b的值赋给了a 也就是a=b=4,所以a==b 是对的 ture 逻辑运算符: &:两边都是ture才能是ture,如果其中有一个false的话 那就是false |:两边只要满足其一 就是true。 &和&& |和|| 三元运算符: 格式: ( 条件表达式 ) ?表达式 1 :表达式 2 ; 如果表达式是ture走表达式1 如果表达式是fales 走表达式2 来源: https://www.cnblogs.com/www1842564021/p/12002592.html

Java中的位运算

烂漫一生 提交于 2019-12-20 00:29:42
  最近饶有兴致,看了一些java源代码,发现源码里面一些精巧的实现是通过位运算实现的,比如十进制整数转成十六进制形式字符串输出: 1 public static String toHexString(int i) 2 { 3 return toUnsignedString(i, 4); 4 } 5 6 private static String toUnsignedString(int i, int shift) { 7 char[] buf = new char[32]; 8 int charPos = 32; 9 int radix = 1 << shift; 10 int mask = radix - 1; 11 do { 12 buf[--charPos] = digits[i & mask]; 13 i >>>= shift; 14 } while (i != 0); 15 16 return new String(buf, charPos, (32 - charPos)); 17 } 18 19 final static char[] digits = { 20 '0' , '1' , '2' , '3' , '4' , '5' , 21 '6' , '7' , '8' , '9' , 'a' , 'b' , 22 'c' , 'd' , 'e' , 'f' , 'g

Python基础(运算符)

≯℡__Kan透↙ 提交于 2019-12-19 02:23:28
假设变量a = 10,变量b = 21: 1、算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次字串 a * b 输出结果 210 / 除 - x 除以 y b / a 输出结果 2.1 % 取模 - 返回除法的余数 b % a 输出结果 1 ** 幂 - 返回x的y次幂 a**b 为10的21次方 // 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 2、比较(关系)运算符 运算符 描述 实例 == 等于 - 比较对象是否相等 (a == b) 返回 False。 != 不等于 - 比较两个对象是否不相等 (a != b) 返回 True。 > 大于 - 返回x是否大于y (a > b) 返回 False。 < 小于 - 返回x是否小于y。返回1表示真,返回0表示假。 这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (a < b) 返回 True。 >= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。 <= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 True。 3、赋值运算符 运算符 描述 实例 =