跟老齐学Python之眼花缭乱的运算符

yizhihongxing

跟老齐学Python之眼花缭乱的运算符

在Python中,运算符是进行运算操作的基本符号,如加减乘除、比较大小等。本篇文章将向大家详细介绍Python中各种运算符及其使用方法。

算术运算符

Python中的算术运算符有加法+、减法-、乘法、除法/、取余%、取整//、幂运算*。

例如,下面的代码演示了数字变量之间的不同算术运算:

a = 10
b = 3
print(a + b) # 输出13
print(a - b) # 输出7
print(a * b) # 输出30
print(a / b) # 输出3.3333333333333335
print(a % b) # 输出1
print(a // b) # 输出3
print(a ** b) # 输出1000

比较运算符

Python中的比较运算符有等于==、不等于!=、大于>、小于<、大于等于>=、小于等于<=。

例如,下面的代码演示了数字变量之间的不同比较运算:

a = 10
b = 3
print(a == b) # 输出False
print(a != b) # 输出True
print(a > b) # 输出True
print(a < b) # 输出False
print(a >= b) # 输出True
print(a <= b) # 输出False

赋值运算符

Python中的赋值运算符有赋值=、加等于+=、减等于-=、乘等于=、除等于/=、取余等于%=、取整等于//=、幂等于*=。

例如,下面的代码演示了变量的不同赋值运算:

a = 10
b = 3
a += b
print(a) # 输出13

a -= b
print(a) # 输出10

a *= b
print(a) # 输出30

a /= b
print(a) # 输出10.0

a %= b
print(a) # 输出1.0

a //= b
print(a) # 输出0.0

a **= b
print(a) # 输出0.0

逻辑运算符

Python中的逻辑运算符有与and、或or、非not。

例如,下面的代码演示了逻辑运算的使用:

a = 10
b = 3
c = 5
print(a > b and b > c) # 输出False
print(a > b or b > c) # 输出True
print(not(a > b)) # 输出False

位运算符

Python中的位运算符有按位与&、按位或|、按位异或^、取反~、左移<<、右移>>。

例如,下面的代码演示了位运算的使用:

a = 10 # 十进制10的二进制为1010
b = 3 # 十进制3的二进制为0011
print(a & b) # 输出2,即二进制的0010
print(a | b) # 输出11,即二进制的1011
print(a ^ b) # 输出9,即二进制的1001
print(~a) # 输出-11,即二进制的-1011
print(a << 2) # 输出40,即二进制的101000
print(a >> 2) # 输出2,即二进制的0010

成员运算符

Python中的成员运算符有in、not in。

例如,下面的代码演示了成员运算的使用:

a = [1, 2, 3]
print(1 in a) # 输出True
print(4 in a) # 输出False
print(4 not in a) # 输出True

身份运算符

Python中的身份运算符有is、is not。

例如,下面的代码演示了身份运算的使用:

a = 10
b = a
c = 15
print(a is b) # 输出True
print(a is not c) # 输出True

通过本篇文章的介绍,相信大家对Python中的各种运算符有了更深入的了解。不同的运算符在代码实现中发挥着重要的作用,希望大家能够灵活运用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:跟老齐学Python之眼花缭乱的运算符 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • 正则中需要转义的特殊字符小结

    当我们在进行正则表达式匹配时,有一些特殊字符需要进行转义,以表示它本身的含义,否则它就会被解释成其他含义。以下是需要进行转义的特殊字符: ^ :表示字符串的起始位置。 $ :表示字符串的结尾位置。 \ :用于转义特殊字符。 . :可以匹配除换行符以外的任何字符。 * :表示重复前面的表达式零次或多次。 + :表示重复前面的表达式一次或多次。 ? :表示重复前…

    PHP 2023年5月27日
    00
  • 总结PHP代码规范、流程规范、git规范

    让我来为你详细讲解“总结PHP代码规范、流程规范、git规范”的完整攻略。 PHP代码规范 编写具有高质量的PHP代码需要遵守一些规范。下面是一些常用的PHP代码规范。 代码风格 使用4个空格的缩进。 在逗号之后添加一个空格。 在方法、函数和控制结构之后添加一个空格。 使用大括号并将其放在新行上。 将elseif写成elseif,不要写成else if。 建…

    PHP 2023年5月24日
    00
  • PHP字符串中特殊符号的过滤方法介绍

    一、PHP字符串中特殊符号的过滤方法介绍 在PHP字符串的处理中,常常需要对字符串中的特殊符号进行过滤和处理,防止出现安全隐患和功能错误。本文将详细介绍PHP字符串中特殊符号的过滤方法。 二、HTML标签和JavaScript脚本注入漏洞 在PHP应用开发中,常常会有用户输入的情况,比如表单提交、评论或留言等。这就可能导致HTML标签和JavaScript脚…

    PHP 2023年5月26日
    00
  • PHP中echo和print的区别

    首先,需要了解echo和print是两个在PHP中用来向浏览器输出文本的语句。它们的最大区别在于print只能输出一个值且返回值为1,而echo可以输出多个值但是返回值为void。 下面我们来看一些示例: 示例一: 代码为: $name = "John"; echo "Hello, " . $name; print &…

    PHP 2023年5月26日
    00
  • PHP在特殊字符前加斜杠的实现代码

    下面来详细讲解“PHP在特殊字符前加斜杠的实现代码”的完整攻略。 什么是特殊字符 在PHP中,当你想要输出类似于单引号或者双引号等特殊字符时,你需要对它们进行转义,否则这些字符会被当做代码的一部分而导致错误的产生。那么,常用的特殊字符包括哪些呢? 下面是一些常用的特殊字符: 特殊字符 描述 \ 反斜线 ‘ 单引号 ” 双引号 \$ 美元符号 \n 换行符 \…

    PHP 2023年5月26日
    00
  • PHP字典树(Trie树)定义与实现方法示例

    PHP字典树(Trie树)定义与实现方法示例 定义 Trie树,也叫字典树或者单词查找树,是一种树形数据结构,常用于统计或者排序字符串数据集。它能够高效地支持字符串数据的插入、查找和前缀搜索等操作,时间复杂度与字符串长度有关,对于一定量的字符串集合,它的查找效率比哈希表更高。 Trie树与二叉查找树最大的不同在于,Trie树每个节点不仅仅存储一个关键码,而是…

    PHP 2023年5月27日
    00
  • php中一个完整表单处理实现代码

    下面是“PHP中一个完整表单处理实现代码”的完整攻略: 表单处理的基本流程 在PHP中,实现表单处理的基本流程如下: 创建HTML表单并设置form的method属性为POST,action属性为处理表单的URL地址。 在处理表单的PHP页面中利用$_POST数组获取表单提交的数据。 对获取的表单数据进行处理(如验证、过滤、存储等)。 根据处理结果,输出相应…

    PHP 2023年5月24日
    00
  • PHP生成word文档的三种实现方式

    让我来为你详细讲解“PHP生成word文档的三种实现方式”的攻略。 一、使用PHPWord库 步骤一:安装PHPWord库 在使用PHPWord库之前,我们需要先安装该库。可以通过以下命令进行安装: composer require phpoffice/phpword 步骤二:创建一个空白word文档 我们可以使用PHPWord库来创建一个空白的Word文档…

    PHP 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部