当前位置: 首页 > news >正文

Python基础知识笔记——特殊符号

1. `#`:注释符号。在它后面的内容直到行尾都会被 Python 解释器忽略,通常用于添加注释说明代码。

2. `=`:赋值运算符。用于将右侧的值赋给左侧的变量。

3. `==`:等于运算符。用于比较两个值是否相等。

4. `!=`:不等于运算符。用于比较两个值是否不相等。

5. `>` 和 `<`:大于和小于运算符。用于比较两个值的大小。

6. `>=` 和 `<=`:大于等于和小于等于运算符。用于比较两个值的大小,并判断是否等于。

7. `+` 和 `-`:加法和减法运算符。分别用于数值的加和减。

8. `*`:乘法运算符。用于数值的乘法运算。

9. `/`:除法运算符。用于数值的除法运算,结果总是浮点数。

10. `//`:整除运算符。用于数值的除法运算,结果向下取整。

11. `%`:取模运算符。用于求两数相除的余数

12. `**`:幂运算符。用于计算一个数的整数次幂


13. `~`:按位取反运算符。对一个数的二进制表示按位取反。

14. `&`:按位与运算符。对两个数的二进制表示进行按位与操作。

15. `|`:按位或运算符。对两个数的二进制表示进行按位或操作。

16. `^`:按位异或运算符。对两个数的二进制表示进行按位异或操作。

17. `<<`:左移位运算符。将一个数的二进制表示向左移动指定位数。

18. `>>`:右移位运算符。将一个数的二进制表示向右移动指定位数。


19. `=`, `+=`, `-=`, `*=`, `/=`, `//=`, `%=`, `&=`, `|=`, `^=`, `<<=`, `>>=`:复合赋值运算符。这些运算符将左侧变量与右侧表达式的结果进行相应的运算,并将结果赋值给左侧变量。

a += 3  # 等同于 a = a + 3b -= 4  # 等同于 b = b - 4c *= 5  # 等同于 c = c * 5d /= 2  # 等同于 d = d / 2h = 0b1100
h &= 0b1010  # 等同于 h = h & 0b1010

20. `[]`:索引和切片操作符。用于访问序列(如列表、元组、字符串)的元素或进行切片。

21. `()`:圆括号。用于函数调用、创建元组、或改变表达式求值顺序。

22. `{}`:花括号。用于创建集合或字典。

23. `:`:冒号。用于类定义、函数定义、控制流语句(如 `if`、`for`、`while`)中,表示代码块的开始。

24. `,`:逗号。用于分隔元组、列表、字典等数据结构中的元素,或在函数调用中分隔参数。

25. `.`:点操作符。用于访问对象的属性或方法

26. `@`:装饰器符号。用于定义装饰器,修改或增强函数、方法或类的行为。

27. `...`:省略号。在 Python 3 中,可以用在函数定义中表示可变数量的参数。

这些符号在 Python 编程中非常重要,它们使得代码更加简洁和表达力强。
 

http://www.lryc.cn/news/412663.html

相关文章:

  • Thinkphp仿华为商城源码/红色风格电脑手机数码商城系统网站源码
  • 超有用的数据恢复方法!你一定不要错过!
  • CDH清理磁盘空间完全攻略和完整实现自动化脚本(大数据清除日志)
  • vulhub:Apache解析漏洞apache_parsing
  • Raspberry Pi Docker 运行 IRIS
  • 【SQL Server】默认端口与自定义端口
  • 【笔记】Android 驻网(网络注册)状态变化的代码实现
  • SAP执行董事会变动
  • css-grid布局之美
  • Python面试整理-异常处理
  • linux服务之DHCP(centos7.6)
  • 2024最新的软件测试面试八股文
  • C++ STL transform_reduce 用法
  • MySQL5.7 排序
  • 【Unity】3D功能开发入门系列(一)
  • 【Python体验】第五天:目录搜索、数据爬虫(评论区里写作业)
  • elasticsearch性能调优方法原理与实战
  • python print 函数参数:sep 自定义分隔符,end 自定义结尾符
  • git 使用场景
  • Ubuntu22.04 Docker更换阿里云镜像
  • Windows下Rust OpenCV环境配置
  • PostgreSQL(二十三)TOAST技术
  • 文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《海上风氢系统与沿海电网能量协同优化调度》
  • MySQL update set语句中 逗号与and的区别
  • C++面试---小米
  • Java 实现 AVL树
  • CNN卷积网络实现MNIST数据集手写数字识别
  • 深入理解Java中的时间处理与时区管理
  • 虚拟机windows server创建域
  • Java 集合框架:Java 中的 Set 集合(HashSet LinkedHashSet TreeSet)特点与实现解析