逻辑运算

运算符

醉酒当歌 提交于 2019-11-28 22:43:47
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script> /* 运算符也叫操作符, 通过运算符可以对一个或多个值进行运算,并获取运算结果, 比如 typeof 就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回。 */ var a = 123; var result = typeof a; // number console.log(typeof result); // string /* 算数运算符,不会改变原变量,只会返回一个结果。 当非Number类型的值,会将这些值先转换成Number类型,再进行运算。 + - * / % */ /* + 可以对两个值进行加法运算,并把结果返回 */ result = a + 1; // result = 124 console.log(a); // 123 result = true + 1; // 2 result = true + false; // 1 result = 2 + null; // 2 // 任何值和NaN进行运算,都为NaN. result = 2 + NaN; // NaN // 如果对两个字符串进行加法,会进行拼串操作,并返回结果. result = "123" + "456"; //

lua源码学习 C语言语法杂记

时间秒杀一切 提交于 2019-11-28 20:01:49
运算符 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 运算符优先级 运算符 摘自 C 运算符|菜鸟教程 算术运算符 关键词:+,-,*,/,%,++,– 关系运算符 关键词:==,!=,>,<,>=,<= 逻辑运算符 关键词:&&,||,! 位运算符 关键词:&,|,^,~,<<,>> 赋值运算符 关键词:=,+=,-=,*=,/=,%=,<<,>>,&=,^=,|= 杂项运算符 关键词:sizeof(),&,*,? 运算符优先级 来源: https://blog.csdn.net/u012719254/article/details/100123468

Python学习 之三 Python基础&运算符

陌路散爱 提交于 2019-11-28 19:17:53
第三章:Python基础 & 运算符 3.1 内容回顾 & 补充 计算机基础 编码 字符串: "中国" "Hello" 字 符: 中 e 字 节: ​ unicode: 中 -> 4个字节, e -> 4个字节 ​ utf-8 : 中 -> 3个字节, e -> 1个字节 位 : 01101111 -> 8位表示一个字节 unicode: 一般用于内存中的数据计算 utf-8 :一般用于网络传输及数据保存 安装解释器 py2 py3 语法 print / input 整型 int / 字符串 str / 布尔值 boolen 条件语句 and 运算符 变量 练习 # 练习题: 用户输入成绩,根据成绩的不同显示不同的级别,评分规则:A >=90; B >=80; C >=70; D 其他。 score = input("请输入成绩:") score_int = int(score) # 如果不使用int强制转换,执行会报错 TypeError: '>=' not supported between instances of 'str' and 'int' if score_int >= 90: print("A") elif score_int >= 80: print("B") elif score_int >= 70: print("C") else: print("D") 补充

【写法】三目运算符的写法简化

◇◆丶佛笑我妖孽 提交于 2019-11-28 16:43:27
=============================================== 2019/8/27_第1次修改 ccb_warlock =============================================== 写这篇文章的起源是最近引入了resharp,在写三目运算符的逻辑时提示了可优化的内容,琢磨了一下就有了下面的内容。 举例,假设User实体定义如下: public class User { public string UserName { get; set; } public string Password { get; set; } public int OrderIndex { get; set; } } 业务 场景 :创建新的用户记录时,需要获取新的数据号自增1(OrderIndex ),初始从1开始自增。 一般的写法: var LastUser = getMaxOrderIndexUser(); var NewOrderIndex = LastUser == null ? 1 : LastUser.OrderIndex + 1; 这里提供一种简化写法: var LastUser = getMaxOrderIndexUser(); var NewOrderIndex = (LastUser?.OrderIndex ?? 0) + 1

python基础之运算符和编码

只愿长相守 提交于 2019-11-28 13:28:32
while循环 什么是循环? 就是不断的重复做一件事 while --关键字 后边跟条件 :还有循环体、 条件体为真,循环体内执行,为假不执行 while else 两者为一体的,相当于 if else ,如果遇到break .也不会执行else 下边的代码 #死循环 while True : print("爱情买卖") #循环两次 num = 2 while num > 0 : print("爱情买卖") num = num - 1 num = True while num : print(123) num = False else: print("a") #输出123 和 a ,因为第二次循环,当num为假时,开始执行else 里边的语句 num = True while num : print(123) break else: print("a") #打印123,因为break终止循环时。不会执行else里边的语句,他们是一体的 break终止循环 break 写在那个循环下边,结束那个循坏,并且当此循环break下边的不执行 break 必须写在循环体内,卸载循环体外会报错 contioune 跳出本次循环,继续下次循环 格式化输出 占位符: % 字符串后边只要跟 % ,字符串里边有% 就相当于一个占位 占的位置和填充必须要一一对应 填充式按照顺序填充 %s -

8天从零学习PHP-day1 PHP初探

依然范特西╮ 提交于 2019-11-28 13:19:37
这一章主要对PHP基础语法进行学习,篇幅可能过长。 首先我们都要明白一个道理,学习一门语言不是一蹴而就的事情,一篇博客也不可能穷尽PHP的方方面面。从会到精通,需要一个漫长的过程。我只是最快的方式学会PHP,而不是精通PHP。 一、语法 因为语法实在太多,没办法全部覆盖讲解。我这里语法的这一部分,适合了解一些编程语言的人看。作为快速入门。 这里假设你已经具备一门其他编程语言的基本知识。如果你是完全的编程新手,建议你去PHP官网系统的学习这部分内容。 https://www.php.net/manual/zh/langref.php 特性 语法简单,开发速度快,效率高,学习成本低。 简单但功能强大,非常适合web网站开发。 服务端脚本语言运行速度快,无需编译。 跨平台能力强。 特点 面向对象的语言。 弱类型,动态类型语言。 没有main入口。 具有访问域关键字。 多线程语言。 多继承语言。 关键字 __halt_compiler() abstract and array() as break callable (as of PHP 5.4) case catch class clone const continue declare default die() do echo else elseif empty() enddeclare endfor endforeach endif

go语言-运算符

我是研究僧i 提交于 2019-11-28 12:48:35
一、算术运算符:+、-、*、/、%、++、--二、除法运算符:    参与运算数都为整数,不管接收变量是float还是int,结果也是整数-->10/3=3 参与运算数有小数时,结果会保留小数-->>10/3.0或10.0/3,结果是一样的,为3.3333333333333335三、取模运算:公式-->>a % b = a - a / b * b 例子:10%3=1 -10%3=-1-->(-10-(-10)/3*3=-10-(-9)=-1) 10%-3=1 -10%-3=-1 ++:自身加1,只能写在变量后面,只能独立使用,如i++,不能这样使用:a=i++,if i++>0,++i --:自身减1 案例1:假如还有97天放假,问还有多少个星期和零几天package mainimport "fmt"func main() { var days= 97 var week= days / 7 var day= days % 7 fmt.Printf("%d个星期和零%d天\n", week, day)} 案例2:定义一个华氏温度,华氏温度转换摄氏温度公式:5/9*(华氏温度-100),求出华氏温度对应的摄氏温度package mianimport "fmt"func main() { var huashi float32 = 143 var sheshi float32 = 5.0

第六章 集合运算

蓝咒 提交于 2019-11-28 11:54:25
集合运算是对输入的两个集合进行的运算,参与运算的集合可以是由两个输入的查询生成的结果。 t-sql支持3种集合运算:并集(UNION)、交集(INTERSECT)和差集(EXCEPT)。INTERSECT和EXCEPT运算是在SQLServer2005种引入的。 集合运算的基本格式为: -- 输入的查询1 -- <集合运算> -- 输入的查询2 -- [ORDER BY...] 集合运算会对两个输入查询生成的结果集逐行比较,根据比较结果和所使用的集合运算来确定某一行是否应该包含在集合运算的结果中。因为按照定义,集合运算是在两个集合(或多集)之间进行的运算,而且集合本身是无序的,所以,集合运算设计的两个查询不能包含order by子句。 参与集合运算的两个查询生成的结果必须包含相同的列数,而且相应列必须具有兼容的数据类型。这里“兼容的数据类型”是指优先级较低的数据类型必须能够隐式地转换为较高级的数据类型。集合运算结果中的列名由第一个查询决定,因此,如果要为结果列分配列名,应该在第一个查询中分配相应的别名。集合运算有个有趣的特点:对行进行比较时,集合运算认为两个null相等。 ansi sql对每种结合运算都支持两个选项:distinct(默认值)和all。DISTINCT逻辑上可以从两个输入的多集中消除重复的行(让多集成为真正的集合),然后返回一个集合

Lua语言基本语法~运算符

前提是你 提交于 2019-11-28 11:50:53
Lua 变量 变量在使用前,必须在代码中进行声明,即创建该变量。 编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua 变量有三种类型:全局变量、局部变量、表中的域。 Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。 局部变量的作用域为从声明位置开始到所在语句块结束。 变量的默认值均为 nil。 -- test.lua 文件脚本 a = 5 -- 全局变量 local b = 5 -- 局部变量 function joke() c = 5 -- 全局变量 local d = 6 -- 局部变量 end joke() print(c,d) --> 5 nil do local a = 6 -- 局部变量 b = 6 -- 对局部变量重新赋值 print(a,b); --> 6 6 end print(a,b) --> 5 6 赋值语句 赋值是改变一个变量的值和改变表域的最基本的方法。 a = "hello" .. "world" t.n = t.n + 1 Lua 可以对多个变量同时赋值,变量列表和值列表的各个元素用逗号分开,赋值语句右边的值会依次赋给左边的变量。 a, b = 10, 2*x <--> a=10; b=2*x 遇到赋值语句Lua会先计算右边所有的值然后再执行赋值操作

完美Python入门基础知识点总结,看完你的Python就完全入门了!

☆樱花仙子☆ 提交于 2019-11-28 11:17:12
Python标识符 在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init () 代表类的构造函数。 Python有五个标准的数据类型 Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Python支持四种不同的数字类型 int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) python的字串列表有2种取值顺序 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 List(列表) 是 Python 中使用最频繁的数据类型 列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。 如果你依然在编程的世界里迷茫