python入门第四课,运算符、转义字符和文本

常见运算符

运算符就是数学中的加、减、乘、除,最常见的有这几种:

加减乘除都知道,那个除和整除,取余,求平方是啥意思?我们来演示一下

六除四和六整除四,看出区别来了

六除4,它是有小数点的,像那种除不尽的数,它就会把小数点后面写出来。

但是整除它直接截断小数点,六里面只有一个4,所以结果是1

取余数是什么意思呢?就是除完后看看剩下多少不能被除的,六除四除了一次,还剩下2,这个2没法再被6除了,因为6比它大,取余数就是把2取出来

至于次方要更好理解了,就是六的四次方

赋值运算符

赋值运算符就是计算完成后,把结果返回给变量,比如a=1,a+=1,a就是2了,a+=1效果等于a=a+1

文本型数据的三种写法

文本型数据有三种写法:第一种是单引号,第二种是双引号,第三种是三对单引号或三个双引号,我们每个都来看一下

相信小伙伴们看到那3个引号后感觉很奇怪,说这不是注释吗?为什么就变成文本型数据了,在Python中,如果有变量接收它,它就是文本型数据,没有接收它,它就是多行注释。我们再用type来查看一下:

转义字符

如果咱们要在文本型数据里写入双引号,如果你直接写,你会发现它会报错,系统就把它当成两个文本型数据了,那应该怎么操作呢?这时候就要用到转义字符反斜杠

转义字符的用法:反斜杠+字符。有多少种呢,我们可以查一下

咱们重点看一下单引号和双引号的,反斜杠+单引号 和 反斜杠+双引号。只要在反斜杠后面输入单引号,那那个单引号就可以成文本型数据:

看的有点晕乎,咱们加几个空格,方便观察

当然上面那个列表里边的所有转义字符都可以试一试,每一个代表不同的含义

小结

复制代码
​
常见运算符
运算符就是数学中的加、减、乘、除
除,像那种除不尽的数,它就会把小数点后面写出来。
整除,整除它直接截断小数点
取余数是什么意思呢?就是除完后看看剩下多少不能被除的

赋值运算符
赋值运算符就是计算完成后,把结果返回给变量,比如a=1,a+=1,a就是2了,a+=1效果等于a=a+1

文本型数据的三种写法
文本型数据有三种写法:第一种是单引号,第二种是双引号,第三种是三对单引号或三个双引号
三对单引号或三个双引号,如果有变量接收它,它就是文本型数据,没有接收它,它就是多行注释

转义字符
反斜杠+单引号   和   反斜杠+双引号。只要在反斜杠后面输入单引号,那那个单引号就可以成文本型数据
相关推荐
兵慌码乱14 小时前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析
python·opencv·计算机视觉·人机交互·手势识别·mediapipe·pyside2
luckdewei17 小时前
FastAPI 资产管理系统实战:复杂 ORM 关联、Alembic 迁移与 N+1 查询优化
python
aqi001 天前
15天学会AI应用开发(八)使用向量数据库实现RAG功能
人工智能·python·大模型·ai编程·ai应用
Csvn1 天前
`functools.lru_cache` —— 一行代码搞定缓存加速
后端·python
金銀銅鐵2 天前
[Python] 从《千字文》中随机挑选汉字
后端·python
cup112 天前
[技术复盘] Windows Python 打包实战:Nuitka 环境踩坑总结与 CI 自动化构建全指南
python·ai·环境变量·ci·nuitka·skill
aqi002 天前
15天学会AI应用开发(七)有了大模型为什么还要引入RAG
人工智能·python·大模型·ai编程·ai应用
金銀銅鐵2 天前
用 Python 实现 Take-Away 游戏
python·游戏