Python基础03-运算符

news/2024/7/5 4:20:40

运算符

算数运算符

算数运算符
符号运算数字用法举例字符串用法举例
+a = 2 + 3
print(a) # 5
s1 = "hello"
s2 = "world"
s = s1 + s2
print(s) # helloworld
-a = 12 - 3
print(a) # 9
*a = 12 * 3
print(a) # 36
s1 = "hello"
s2 = "world"
s = s1 * 10
print(s) # hellohellohellohellohellohellohellohellohellohello
/

a = 13 / 5

print(a) # 2.6

%取余

a = 37 % 5

print(a) # 2

//求商

a = 37 // 5

print(a) # 7

**乘幂

a = 2 ** 10

print(a) # 1024

比较运算符

比较运算符的结果是布尔类型,True 或者 False。

比较运算符
符号运算用法举例
==等于

flag = 2 == 2
print(flag) # True

!=不等于flag = 2 != 2
print(flag) # False
>大于

flag = 1 > 2
print(flag) # False

>=大于或等于flag = 2 >= 2
print(flag) # True
<小于flag = 2 < 2
print(flag) # False
<=小于或等于flag = 2 <= 2
print(flag) # True

逻辑运算符

逻辑运算,不管有没有优先级。我都不考虑优先级的问题。遇到优先级的问题,就加括号。

有括号就先算括号内的,没有括号就从前到后。
True and 继续算后面的
True or ==> True
False and ==>False
False or 继续算后面的

逻辑运算符
符号运算用法举例
and逻辑与与或非都搞不清用法就别在IT圈里混了
or逻辑或与或非都搞不清用法就别在IT圈里混了
not逻辑非与或非都搞不清用法就别在IT圈里混了

成员运算符

成员运算符
符号运算用法举例
in是成员s1 = "hello"
s2 = "helloworld"
print(s1 in s2) # True
not in不是成员item = "11"
ss = ["hello", "aa", "sb", "11", "python"]
print(item not in ss) # False

赋值运算符

赋值运算符=;

算数运算符和赋值运算符的组合;

符号运算用法举例
=赋值a = 5
b = a
print(b) # 5
+=加右值再赋值a = 37
a += 1
print(a) # 38
-=减右值再赋值a = 37
a -= 1
print(a) # 36
*=乘右值再赋值a = 37
a *= 2
print(a) # 74
/=除右值再赋值a = 37
a /= 2
print(a) # 18.5
%=取余再赋值a = 37
a %= 7
print(a) # 2
//=求商再赋值a = 37
a //= 7
print(a) # 5
**=乘幂右值再赋值a = 2
a **= 10
print(a) # 1024

http://lihuaxi.xjx100.cn/news/236126.html

相关文章

【Laravel-海贼王系列】第九章, Events 功能解析

Events 注册 框架如何在启动的时候加载注册的事件?框架如何触发事件?1&#xff0c;先在容器中注册 events 的全局对象。 Application 构造函数中对 events 进行注册代码 protected function registerBaseServiceProviders(){$this->register(new EventServiceProvider($th…

org.springframework.data.redis 一次连接获取特定key所有k-v(pipeline)

2019独角兽企业重金招聘Python工程师标准>>> 当我们需要一次性获取在redis中以hash方式存储的所有key-value时&#xff0c;我们可以使用下面的方式来获取。 public void testGetMore() throws IOException {RedisCallback<List<Object>> pipelineCallba…

关于java.util.LinkedHashMap cannot be cast to ......的解决办法

今天在项目中遇到一个问题&#xff0c;接口接收到list在对list进行遍历的时候报出如下错误: 断点看一下这个list感觉没有任何的问题: 那为什么会报这个错误呢 这个接口是这样的&#xff0c;在想会不会是json在转list的时候把这个list给整坏了。 于是&#xff0c;我把这个list再…

Python基础04-数据类型:数字、布尔、字符串

目录 数字 布尔 字符串 字符串的常用函数 字符串的内存分析 字符串练习题 数字 判断是数字类型还是字符串类型。 # <class str> 123 a "123" print(type(a), a)# <class int> 123 b int(a) print(type(b), b) 十进制、二进制、八进制、十六进…

人工智能承诺就业革命,但仍需传统的体力劳动

在北京郊区的一栋五层苏式工厂大楼里&#xff0c;一群年轻女性整齐的坐在工位前&#xff0c;每天盯着电脑&#xff0c;进行着重复性的工作。她们需要观察日常生活中的图像&#xff0c;然后汇总成图表。人工智能的到来被称为第四次工业革命&#xff0c;它承诺将人类从大量重复性…

java基础(十三)-----详解内部类——Java高级开发必须懂的

java基础(十三)-----详解内部类——Java高级开发必须懂的 目录 为什么要使用内部类内部类基础静态内部类 成员内部类 成员内部类的对象创建继承成员内部类局部内部类推荐博客匿名内部类正文 可以将一个类的定义放在另一个类的定义内部&#xff0c;这就是内部类。 回到顶部为什么…

Python基础05-数据类型:列表list

目录 列表 列表的一般用法 列表的方法 列表 列表的一般用法 列表用[]括起来&#xff0c;用逗号分隔元素。元素可以是任意的类型。 可以用len获取列表的长度&#xff0c;也就是元素的个数。 # 列表是个大杂烩&#xff0c;什么类型都可以往里面装 li [2019, 12, "存储…

分享:用promise封装ajax

用promise封装ajaxvar ajaxOptions {url: url,method: GET,async: true,data: null,dataType: text, } function ajax(protoOptions) {var options {};for(var i in ajaxOptions){options[i] protoOptions[i] || ajaxOptions[i];}return new Promise(function(resolve, reje…