- 浏览: 274736 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
Xujian0000abcd:
说的太好啦~赞一个~
shell if语句中的并列 -
Jimmy.song:
终于在楼主这里找到答案,很受益,谢谢~
使用diff或者vimdiff比较远程文件(夹)与本地文件(夹)
运算符
运算符优先级
表达式
length=5
breadth=2
area=length*breadth
print 'Area is',area
print 'Perimeter is',2*(length+breadth)
输出:
Area is 10
Perimeter is 14
运算符 | 名称 | 说明 | 例子 |
+ | 加 | 两个对象相加 | 3 + 5得到8。'a' + 'b'得到'ab'。 |
- | 减 | 得到负数或是一个数减去另一个数 | -5.2得到一个负数。50 - 24得到26。 |
* | 乘 | 两个数相乘或是返回一个被重复若干次的字符串 | 2 * 3得到6。'la' * 3得到'lalala'。 |
** | 幂 | <p>返回x的y次幂</p> | 3 ** 4得到81(即3 * 3 * 3 * 3) |
/ | 除 | x除以y | 4/3得到1(整数的除法得到整数结果)。4.0/3或4/3.0得到1.3333333333333333 |
// | 取整除 | 返回商的整数部分 | 4 // 3.0得到1.0 |
% | 取模 | 返回除法的余数 | 8%3得到2。-25.5%2.25得到1.5 |
<< | 左移 | 把一个数的比特向左移一定数目(每个数在内存中都表示为比特或二进制数字,即0和1) | 2 << 2得到8。——2按比特表示为10 |
>> | 右移 | 把一个数的比特向右移一定数目 | 11 >> 1得到5。——11按比特表示为1011,向右移动1比特后得到101,即十进制的5。 |
& | 按位与 | 数的按位与 | 5 & 3得到1。 |
竖杠 | 按位或 | 数的按位或 | 5 或 3得到7。 |
^ | 按位异或 | 数的按位异或 | 5 ^ 3得到6 |
~ | 按位翻转 | x的按位翻转是-(x+1) | ~5得到6。 |
< | 小于 | 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 | 5 < 3返回0(即False)而3 < 5返回1(即True)。比较可以被任意连接:3 < 5 < 7返回True。 |
> | 大于 | 返回x是否大于y | 5 > 3返回True。如果两个操作数都是数字,它们首先被转换为一个共同的类型。否则,它总是返回False。 |
<= | 小于等于 | 返回x是否小于等于y | x = 3; y = 6; x <= y返回True。 |
>= | 大于等于 | 返回x是否大于等于y | x = 4; y = 3; x >= y返回True。 |
== | 等于 | 比较对象是否相等 | x = 2; y = 2; x == y返回True。x = 'str'; y = 'stR'; x == y返回False。x = 'str'; y = 'str'; x == y返回True。 |
!= | 不等于 | 比较两个对象是否不相等 | x = 2; y = 3; x != y返回True。 |
not | 布尔“非” | 如果x为True,返回False。如果x为False,它返回True。 | x = True; not y返回False。 |
and | 布尔“与” | 如果x为False,x and y返回False,否则它返回y的计算值。 | x = False; y = True; x and y,由于x是False,返回False。在这里,Python不会计算y,因为它知道这个表达式的值肯定是False(因为x是False)。这个现象称为短路计算。 |
or | 布尔“或” | 如果x是True,它返回True,否则它返回y的计算值。 | x = True; y = False; x or y返回True。短路计算在这里也适用。 |
运算符 | 描述 |
lambda | Lambda表达式 |
or | 布尔“或” |
and | 布尔“与” |
not x | 布尔“非” |
in,not in | 成员测试 |
is,is not | 同一性测试 |
<,<=,>,>=,!=,== | 比较 |
或 | 按位或 |
^ | 按位异或 |
& | 按位与 |
<<,>> | 移位 |
+,- | 加法与减法 |
*,/,% | 乘法、除法与取余 |
+x,-x | 正负号 |
~x | 按位翻转 |
** | 指数 |
x.attribute | 属性参考 |
x[index] | 下标 |
x[index:index] | 寻址段 |
f(arguments...) | 函数调用 |
(experession,...) | 绑定或元组显示 |
[expression,...] | 列表显示 |
{key:datum,...} | 字典显示 |
'expression,...' | 字符串转换 |
表达式
length=5
breadth=2
area=length*breadth
print 'Area is',area
print 'Perimeter is',2*(length+breadth)
输出:
Area is 10
Perimeter is 14
发表评论
-
pickle 模块
2012-11-15 16:44 995持久性就是指保持对象,甚至在多次执行同一程序之间也保持 ... -
python copy and deepcopy
2012-11-15 14:51 1668>>> a=[[1,2],(3,5),123 ... -
python 常用模块
2012-11-15 10:19 1433python除了关键字(keywords)和内置的类型和函数( ... -
字符串变成变量名
2012-11-02 11:47 3937使用字符串指代变量名。 比如说,有两个变量 a=" ... -
PYTHON--常用函数(二)
2012-08-30 16:33 1051类型转换函数 chr(i) chr()函数返回ASCII码对 ... -
PYTHON--常用函数(三)
2012-08-30 16:33 1355eval( expression[, globals[, lo ... -
PYTHON--常用函数(一)
2012-08-31 09:47 2301字符串常用函数 replace( ... -
DeprecationWarning: the sets module is deprecated from sets import Immut
2012-08-21 15:53 2179解决方法: 1) file "__init__&qu ... -
MySQLdb for Python 安装 windows
2012-08-21 15:31 25341、由于自己使用的是MySQL 5.5社区服务器版本,由于Wi ... -
python lambda
2011-10-19 16:13 3512Python支持一种有趣的语法,它允许你快速定义单行的最小函数 ... -
python
2011-08-29 10:42 1087在python中, def名可以作为参数在def中传递,在使用 ... -
Python中的Glob模块
2011-05-30 10:49 963glob模块是最简单的模块之一,内容非常少。用它可以查找符合特 ... -
urllib模块
2011-05-23 14:51 964urllib模块提供的上层接口,使我们可以像读取本地文件一样读 ... -
xml.sax.saxutils
2011-05-23 14:30 1673xml.sax.saxutils模块里面包含了很多在使用SAX ... -
Python ConfigParser模块的使用
2011-05-23 10:27 1161在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配 ... -
Python方法参数中的 * 和 **
2011-05-06 11:25 1576*args(实际上,*号后面跟着变量名)语法在Python中表 ... -
Python 字符串
2010-11-04 16:17 8041.join()方法"X".join(ar ... -
Python 正则表达式二
2010-11-04 15:52 1292一、字符串 1.python字符串通常有单引号('...')、 ... -
Python 正则表达式一
2010-11-04 14:00 13651.元字符:. ^ $ * + ? { [ ] \ | ( ) ... -
Python中OptionParser模块
2010-11-03 10:46 9418自己理解: 步骤:(1) OptionParser 构造参数 ...
相关推荐
Python程序设计Python语言数据类型运算符和表达式PPT课件 本资源摘要信息来自Python程序设计PPT课件,主要介绍了Python语言的基本概念、数据类型、运算符和表达式等内容。 一、Python程序基本概念 在Python中,...
#### 表达式与运算符 在Python中,表达式是由运算符和操作数组合而成的计算单元。例如,`3 + 5`是一个简单的表达式,其中`+`是运算符,而`3`和`5`是操作数。根据功能的不同,运算符可以分为以下几类: - **算术...
python 基础运算符、表达式 三岁和你一起学python,最白话的语言和你一起学习python 文章目录python 基础运算符、表达式基础运算符加减乘除加法 使用 ‘ + ‘减法 使用 ‘ – ‘乘法 使用 ‘ * ‘除法 使用 ‘ / ...
在Python编程中,运算符与表达式是编程的基础,它们用于执行各种计算和逻辑判断。在第三章"运算符与表达式"中,我们将深入理解这些概念。 首先,让我们从运算符开始。运算符是编程语言中用于进行计算或操作的特殊...
本讲主要涵盖了Python中的基本数据类型,包括整型、浮点型、字符串、列表、元组和字典,以及相关的运算符和表达式。 首先,我们来看整型数据。在Python 3.x中,整型是没有长度限制的,它可以非常大,无论是正数还是...
### Python中的运算符、表达式与内置对象 #### 2.1 Python常用内置对象 在Python编程语言中,一切皆被视为对象。本章节主要介绍了Python中的内置对象、常量与变量的基本概念及其特点。 ##### 2.1.1 常量与变量 ...
在编程学习中,控制台输入输出以及运算符与表达式是基础且至关重要的部分。本文将深入探讨这些概念,帮助学生更好地理解和应用。 首先,控制台输入输出是程序与用户交互的基本方式。在命令行环境下,我们通过控制台...
计智19HX_学号_姓名_实验1 python运算符&表达式 (1).ipynb
### Python核心编程基础教程之Python运算符与Python运算符优先级及Python表达式简介 在Python编程语言中,运算符是用于执行特定类型计算的基本符号。掌握这些运算符及其优先级对于编写高效、准确的代码至关重要。本...
Python 程序设计第二章 - Python 语言数据类型、运算符和表达式 本文档主要讲解 Python 程序设计的第二章内容,涉及 Python 语言的数据类型、运算符和表达式。下面是相关知识点的总结: Python 程序基本概念 * ...
在Python程序设计中,数据类型、运算符和表达式是基础且重要的概念。本篇内容主要介绍了Python中的基本数据类型,包括数(整数、长整数、浮点数和复数)和字符串,以及相关的运算符和表达式。 首先,Python提供了四...
在Python程序设计中,理解数据类型、运算符和表达式是至关重要的基础知识。让我们深入探讨这些概念。 首先,Python的数据类型主要包括四种基本的数值类型:整数(int)、长整数(long, 在Python 3.x中不再区分)、...
Python 数据类型运算符 Python 中的数据类型可以分为数值类型、布尔类型、字符串类型、列表类型、元组类型、字典类型和集合类型等。每种数据类型都有其特点和应用场景。 数值类型包括整型 int、浮点型 float 和...
1.给一个整型变量number赋值为110,给一个字符串类型变量university赋值为”一流大学”。 2.使用一个print函数输出两行文字。 3.把浮点数13.4转换成整数,再转换成一个字符串,并输出。 4.从键盘输入一个整数“8”,...
- **逻辑运算符**:如逻辑与`and`、逻辑或`or`、逻辑非`not`等。 #### 3. 变量赋值 在Python中,可以使用赋值运算符`=`来给变量赋值。例如: ```python length = 5 breadth = 3 ``` 这里,`length`被赋予了值`5`,...
基于算符优先算符的python开发的任意表达式计算求值类。 支持减号/负号,一符两用机制 支持浮点数、整数、字符串(用一个“开头,仿lisp语法) 支持所有算术运算符,包括**,//, % 支持全部7个比较运算符 支持与或非...
- `x and y`: 结果为 3,因为在 Python 中,`and` 运算符在布尔上下文中返回真值表达式的最后一个值。 - `x or y`: 结果为 10,`or` 运算符返回第一个真值表达式的值。 - `not y`: 结果为 False,因为 `not` ...
4. **掌握 Python 运算符的运算规则**:熟悉Python中的各种运算符及其优先级,能够在复杂表达式中正确应用。 5. **掌握输入、输出函数的使用方法**:学会使用`input()`函数接收用户输入,并利用`print()`函数展示...
Python程序设计基础(丁勇 邓晨曦主编)实训案例和作业习题源码分享,每个代码都是亲自编写并验证的。