IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 2021_11_13 自学笔记_运算符 -> 正文阅读

[Python知识库]2021_11_13 自学笔记_运算符

* coding : utf-8 *

@Time : 2021/11/13 15:46

@Author : Harken

1.运算符

a = 5
b = 2
print(a + b)

print(a - b)

print(a * b)

print(a / b)

print(a // b)

取整

print(a % b)

取余数

print(a ** b)

指数,就是幂,5的2次方

print ((1 + 2) * 2)

提高优先级

a = “123”
b = “456”
print(a + b)

123456 字符串的加法运算为拼接

a = “123”
b = 456
print(a + str(b))

在python中,两端均为同一个类型,才能进行j加法运算。

a = “加油”
print(a * 3)

返回 加油加油加油 字符串的乘法是重复多少次

2.赋值运算符 把 = 号右边的结果,赋给 左边的变量

a,b,c = 1,2,3
print(a)

多个变脸赋值,用逗号分割

复合赋值运算符 (+= -= *= /= //= %= **=)

a = 1

将a加一个值的结果,赋给a

a = a + 2
print(a)

可以使用另一种赋值方式

a += 2

a = a + 2

print(a)

b = 1
b *= 3

同理 b = b * 3

print(b)

3.比较运算符 ( == != > >= < <= )

x = 1
y = 2
print(a == b)

== 判断两边的变量是否一致 返回Ture即表示相等 False表示不相等

!= 不等于,比较对象是否不相等,返回与 == 相反

> 大于 返回x是否大于y

>= 返回x是否大于等于y

< 返回x是否小于y 所有比较运算符返回1表示Ture,0表示False

<= 返回x是否小于等于y

4.逻辑运算符 ( and or not)

print(10>5 and 10>8 ) # True
print(10>11 and 10>8 ) # False
print(10>5 and 10>11 ) # False
print(10>15 and 10>20 ) # False

and 两端数据必须全部是True的时候才会返回True,只要有一端返回的是False,则返回False,两端都是False的时候,也返回False

print(10>5 or 10>8 ) # True
print(10>11 or 10>8 ) # True
print(10>5 or 10>11 ) # True
print(10>15 or 10>20 ) # False

or 两端都是True的时候,返回True,只要有一端返回的是True,则返回True,两端都是False的时候,返回False

print(not True) # False
print(not False) # True
print(not (10>8) ) # False

or 非 即 取反

5.逻辑运算符的性能优化(扩展)

a = 40

a > 15 and print(“hello harken”)

and 的性能优化: 当and前面的结果是False的情况下,后面的代码就不执行了

a = 40

a > 42 or print(“hello harken”)

a > 35 or print(“hello harken”)

or 的性能优化:只要有一方为True,那么结果就是True

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-14 21:35:32  更:2021-11-14 21:38:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:48:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码