学习《简明Python教程》第二天

补充一下,本次的学习是按照http://sebug.net/paper/python/index.html进行的

 

 第5章 运算符与表达式

运算符与它们的用法

运算符          名称          说明                    举例

+                加            两个数相加          

-                减            减去一个数          

*                乘            两数相乘,或重复的字串

**               幂            

/                除            

 //              取整除        返回商的整数部分

%                取模          返回除法的余数

<<               左移          一个数的比特向左移

>>               右移          一个数的比特向右移

&                按位与        

|                按位或

^                按位异或          

~                按位翻转          

<                小于

>                大于

<=               小于等于

>=               大于等于

==               等于

!=               不等于

not              布尔“非”

and              布尔“与”

or               布尔“或”         

对与运算符优先级部分直接照搬:

运算符 描述
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,...' 字符串转换

使用表达式

  
  
  
  
  1. #!/usr/bin/python 
  2. #Filename:expression.py 
  3.  
  4. length = 5 
  5. breadth = 2 
  6. area = length * breadth 
  7. print 'Area is', area 
  8. print 'Perimeter is'2 * (length + breadth) 

$ python expression.py

Area is 10

Perimeter is 14

你可能感兴趣的:(python)