python的操作符大部分和java是相同的,功能相近,运算符等级也差不多,这篇blog就来学习python 操作符:
python与java的操作符
python |
java |
描述 |
or |
|| |
逻辑或 |
and |
&& |
逻辑与 |
not |
! |
逻辑非 |
<,>,<=,>=,==,!=或<> |
<,>,<=,>=,==,!= |
比较操作 |
is,is not |
instanceof |
身份认证 |
| |
| |
位或 |
& |
& |
位与 |
^ |
^ |
位异或 |
<<,>> |
<<,>> |
移位 |
+,-,*,/ |
+,-,*,/ |
加减乘除 |
% |
% |
余数 |
~ |
~ |
位取补 |
需要注意的是,python和java中,有些运算符是有重载意义的,想“+”,“%"等。至于运算等级,python和java差不多,实际上也不用记,就用括号呗,呵呵,程序员永远都很“懒”。
下面是一些例子:
python 代码
- >>> a = 3
- >>> b = 4
- >>> b/2 + a
- 5
- >>> b/(2.0 + a)
- 0.80000000000000004
- >>> b << 2
- 16
- >>> a | 2
- 3
- >>> a & 1
- 1
- >>> a /2
- 1
- >>> a % 2
- 1
- >>> b > a
- True
- >>> not True
- False
- >>> (5 + 4j)*(7 - 2j)
- (43+18j)
- >>> 2 is 3
- False
- >>> 2 is not 3
- True
- >>> 2 is 2
- True
- >>>
当然,python还有一些其他的操作符,由于涉及到python的其他数据类型,所以学到哪写到哪,嘿嘿,明天十一喽
分享到:
相关推荐
Python的常用操作符可以分为算术操作符、赋值操作符、比较操作符和逻辑操作符。算术操作符用于执行数学计算,包括加法(+)、减法(-)、乘法(*)、除法(/)、模运算(%)和指数运算(**)。赋值操作符用于给变量...
这包括变量声明、数据类型(如整型、浮点型、字符串、布尔型以及列表、元组、字典和集合等复合类型)、操作符(如算术、比较和逻辑操作符)、流程控制(如条件语句if-else和循环for、while)以及函数定义和调用。...
Python集合类型及操作,详细介绍了集合类型及操作符,仅用于学习
类是面向对象编程的核心概念之一,在文档中作者也对此进行了详细的阐述,包括名字空间、字段、属性、方法、继承、开放类以及操作符重载。异常处理是编写健壮程序不可或缺的部分,文档提供了异常处理机制、断言、上...
这包括变量、数据类型(如整型、浮点型、字符串和布尔型)、操作符(算术、比较和逻辑)、流程控制(如条件语句和循环结构)以及函数的定义与调用。理解这些基本概念对于编写任何Python程序都是至关重要的。 其次,...
在学习Python的过程中,我们还会接触到大量的专业术语和概念,比如Python的“id”函数和“is”操作符。这些概念是Python语言的基础,理解它们对于编写高质量的Python代码至关重要。 随着学习的深入,我们会发现...
特别地,笔记中还提到了如何在Python中重定义操作符和继承机制的使用,这些都是面向对象编程中的重要概念。重定义操作符可以让用户自定义类型的行为,而继承则可以创建出具有共同特性的新类。 从笔记内容来看,...
在编程时,初学者常常会把赋值操作符(=)和比较操作符(==)混淆。在Python中,"="用于赋值操作,而"=="用于比较两个值是否相等。例如,"a = 5"是将数值5赋给变量a,而"a == 5"则是检查变量a的值是否为5。错误地使用...
006Pyhon之常用操作符 007了不起的分支和循环 008了不起的分支和循环2 009了不起的分支和循环3 010列表:一个打了激素的数组 011列表:一个打了激素的数组2 012列表:一个打了激素的数组3 013元组:戴上了枷锁的列表...
- **操作符**:使用加号 (`+`) 来连接两个字符串。 - **示例**:`first_name = "John"`, `last_name = "Doe"`,则 `full_name = first_name + " " + last_name`。 11. **Comments**(注释) - **单行注释**:...
3. **操作符**:Python有算术操作符(+、-、*、/、%)、比较操作符(==、!=、<、>、、>=)和逻辑操作符(and、or、not)等。 4. **流程控制**:包括条件语句(if-else、elif)、循环(for、while)以及异常处理...
初学者会接触到字符串的格式化输出,了解f-string、%操作符以及str.format()方法。 3. **列表、元组和字典**:这些是Python中的主要数据结构。列表支持动态添加、删除元素,元组不可变,而字典则是一种键值对存储...
Python是一种广泛使用的高级编程语言...通过深入学习这些基础知识,初学者能够逐步理解Python的基本语法和操作,为进一步的编程学习打下坚实的基础。随着对Python的深入理解,你将能够编写出更加复杂和功能丰富的程序。
在这份《python学习笔记.pdf》中,记录了Python编程的基础知识和一些技巧,内容涵盖了字符串处理、变量操作、数据结构、循环、条件判断等方面。以下是对学习笔记中提到知识点的详细说明。 ### 字符串处理 在Python...
Python的学习教程,包括项目结构,代码结构,代码规范,数据类型,操作符,三大流程,关键字,函数与_Python
11. 类和面向对象编程:文档介绍了Python中的类,包括名字空间、字段、属性、方法、继承、开放类以及操作符重载。Python是一种面向对象的编程语言,通过类和对象可以实现代码的复用和组织。 12. 异常处理:Python...
文档可能还会涵盖字符串格式化,如使用f-string或旧式的%操作符来构建动态文本。此外,控制流程也是基础学习的重要内容,比如条件语句(if-else)和循环结构(for和while)。 函数是Python编程的关键元素,文档中会...
在机器学习领域,Python语言与TensorFlow框架的结合已经成为一种主流选择。TensorFlow是由Google Brain团队开发的一个开源库,主要用于数值计算和大规模机器学习任务。本教程“Python-利用TensorFlow学习机器学习”...