`
yangsq
  • 浏览: 182332 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python 操作符学习

阅读更多

python的操作符大部分和java是相同的,功能相近,运算符等级也差不多,这篇blog就来学习python 操作符:

python与java的操作符
python java 描述
or || 逻辑或
and && 逻辑与
not 逻辑非
<,>,<=,>=,==,!=或<> <,>,<=,>=,==,!= 比较操作
is,is not instanceof 身份认证
| | 位或
& & 位与
^ ^ 位异或
<<,>> <<,>> 移位
+,-,*,/ +,-,*,/ 加减乘除
% % 余数
~ ~ 位取补

需要注意的是,python和java中,有些运算符是有重载意义的,想“+”,“%"等。至于运算等级,python和java差不多,实际上也不用记,就用括号呗,呵呵,程序员永远都很“懒”。

下面是一些例子:

python 代码
  1. >>> a = 3   
  2. >>> b = 4   
  3. >>> b/2 + a   
  4. 5   
  5. >>> b/(2.0 + a)   
  6. 0.80000000000000004   
  7. >>> b << 2   
  8. 16   
  9. >>> a | 2   
  10. 3   
  11. >>> a & 1   
  12. 1   
  13. >>> a /2   
  14. 1   
  15. >>> a % 2   
  16. 1   
  17. >>> b > a   
  18. True  
  19. >>> not True  
  20. False  
  21. >>> (5 + 4j)*(7 - 2j)   
  22. (43+18j)   
  23. >>> 2 is 3   
  24. False  
  25. >>> 2 is not 3   
  26. True  
  27. >>> 2 is 2   
  28. True  
  29. >>>   

当然,python还有一些其他的操作符,由于涉及到python的其他数据类型,所以学到哪写到哪,嘿嘿,明天十一喽

分享到:
评论

相关推荐

    python基础学习

    Python的常用操作符可以分为算术操作符、赋值操作符、比较操作符和逻辑操作符。算术操作符用于执行数学计算,包括加法(+)、减法(-)、乘法(*)、除法(/)、模运算(%)和指数运算(**)。赋值操作符用于给变量...

    python_python学习_python_

    这包括变量声明、数据类型(如整型、浮点型、字符串、布尔型以及列表、元组、字典和集合等复合类型)、操作符(如算术、比较和逻辑操作符)、流程控制(如条件语句if-else和循环for、while)以及函数定义和调用。...

    Python集合类型及操作

    Python集合类型及操作,详细介绍了集合类型及操作符,仅用于学习

    Python语言学习笔记

    类是面向对象编程的核心概念之一,在文档中作者也对此进行了详细的阐述,包括名字空间、字段、属性、方法、继承、开放类以及操作符重载。异常处理是编写健壮程序不可或缺的部分,文档提供了异常处理机制、断言、上...

    Python学习教程

    这包括变量、数据类型(如整型、浮点型、字符串和布尔型)、操作符(算术、比较和逻辑)、流程控制(如条件语句和循环结构)以及函数的定义与调用。理解这些基本概念对于编写任何Python程序都是至关重要的。 其次,...

    python 学习资料

    在学习Python的过程中,我们还会接触到大量的专业术语和概念,比如Python的“id”函数和“is”操作符。这些概念是Python语言的基础,理解它们对于编写高质量的Python代码至关重要。 随着学习的深入,我们会发现...

    Python学习笔记--皮大庆

    特别地,笔记中还提到了如何在Python中重定义操作符和继承机制的使用,这些都是面向对象编程中的重要概念。重定义操作符可以让用户自定义类型的行为,而继承则可以创建出具有共同特性的新类。 从笔记内容来看,...

    小甲鱼《零基础入门学习Python》学习笔记:知识点+课后习题答案(前25课)

    在编程时,初学者常常会把赋值操作符(=)和比较操作符(==)混淆。在Python中,"="用于赋值操作,而"=="用于比较两个值是否相等。例如,"a = 5"是将数值5赋给变量a,而"a == 5"则是检查变量a的值是否为5。错误地使用...

    Python学习资料学习课件python基础源码.zip

    006Pyhon之常用操作符 007了不起的分支和循环 008了不起的分支和循环2 009了不起的分支和循环3 010列表:一个打了激素的数组 011列表:一个打了激素的数组2 012列表:一个打了激素的数组3 013元组:戴上了枷锁的列表...

    Python的可视化学习

    - **操作符**:使用加号 (`+`) 来连接两个字符串。 - **示例**:`first_name = "John"`, `last_name = "Doe"`,则 `full_name = first_name + " " + last_name`。 11. **Comments**(注释) - **单行注释**:...

    Python脚本入门学习经典手册_Python脚本_python_

    3. **操作符**:Python有算术操作符(+、-、*、/、%)、比较操作符(==、!=、&lt;、&gt;、、&gt;=)和逻辑操作符(and、or、not)等。 4. **流程控制**:包括条件语句(if-else、elif)、循环(for、while)以及异常处理...

    Python学习笔记-王纯业

    初学者会接触到字符串的格式化输出,了解f-string、%操作符以及str.format()方法。 3. **列表、元组和字典**:这些是Python中的主要数据结构。列表支持动态添加、删除元素,元组不可变,而字典则是一种键值对存储...

    python最强 基础学习文档.pdf

    Python是一种广泛使用的高级编程语言...通过深入学习这些基础知识,初学者能够逐步理解Python的基本语法和操作,为进一步的编程学习打下坚实的基础。随着对Python的深入理解,你将能够编写出更加复杂和功能丰富的程序。

    python学习笔记.pdf

    在这份《python学习笔记.pdf》中,记录了Python编程的基础知识和一些技巧,内容涵盖了字符串处理、变量操作、数据结构、循环、条件判断等方面。以下是对学习笔记中提到知识点的详细说明。 ### 字符串处理 在Python...

    Python的学习教程,包括项目结构,代码结构,代码规范,数据类型,操作符,三大流程,关键字,函数与_Python.zip

    Python的学习教程,包括项目结构,代码结构,代码规范,数据类型,操作符,三大流程,关键字,函数与_Python

    Python学习笔记第二版

    11. 类和面向对象编程:文档介绍了Python中的类,包括名字空间、字段、属性、方法、继承、开放类以及操作符重载。Python是一种面向对象的编程语言,通过类和对象可以实现代码的复用和组织。 12. 异常处理:Python...

    python学习文档

    文档可能还会涵盖字符串格式化,如使用f-string或旧式的%操作符来构建动态文本。此外,控制流程也是基础学习的重要内容,比如条件语句(if-else)和循环结构(for和while)。 函数是Python编程的关键元素,文档中会...

    Python-利用TensorFlow学习机器学习

    在机器学习领域,Python语言与TensorFlow框架的结合已经成为一种主流选择。TensorFlow是由Google Brain团队开发的一个开源库,主要用于数值计算和大规模机器学习任务。本教程“Python-利用TensorFlow学习机器学习”...

Global site tag (gtag.js) - Google Analytics