Python变量、运算符与表达式
2015-06-22 14:19
483 查看
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变
变量的命名
- 变量名有字母、数字、下划线组成。
- 数字不能开头
- 不可以使用系统关键字
变量的赋值
- 是变量声明和定义的过程
Python运算符
- 赋值运算符(“=”,“+=”,“-=“,”*=“,”/=“,“%/”)
运算符的优先级
在同意表达式中,高优先级的先运算
同级别的运算符,按从左到右处理
运算符的优先级,由低到高为:
Lambda
逻辑运算:or
逻辑运算:and
逻辑运算:not
成员测试:in,not in
同一性测试:is,is not
比较:<,<=,>>=,!=,==
按位或:|
按位异或:^
按位与:&
位移:<<,>>
加法与减法:+,-
乘法、除法与取余:*,/,%
正负号:+x,-x
按位翻转:~x
指数:**
表达式是将不同数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子
获取键盘值
#!/usr/bin/python
a=int(raw_input("please input num1 :"))
b=int(raw_input("please input num2 :"))
变量的命名
- 变量名有字母、数字、下划线组成。
- 数字不能开头
- 不可以使用系统关键字
变量的赋值
- 是变量声明和定义的过程
[root@web1 ~]# python Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> a=1 >>> print a 1 >>> a1=2 >>> a_1=3 # 查询a在内存当中的地址 >>> id(a) 142437776 # 一个值可以拥有多个标签 >>> b=1 >>> id(b) 142437776
Python运算符
- 赋值运算符(“=”,“+=”,“-=“,”*=“,”/=“,“%/”)
>>> a=100 >>> a=a-50 >>> a 50 >>> a=100 >>> a-=50 >>> a 50- 算术运算符(“+”,“-”,“*”,“/”,“//”,“%”,“**”)
>>> 1+1 2 >>> 3-2 1 >>> 3*4 12 >>> 4/2 2 >>> 5/2 2 >>> 3.0/2 1.5 >>> 3.0//2 1.0 >>> 17%6 5 >>> 3**3 27 >>> 3**2 9- 关系运算符(“<”,“>”,“<=”,“>=”,“!=”,“==”),布尔值
>>> 1>2 False >>> 1<2 True >>> 1<=2 True >>> 1>=2 False >>> 1!=2 True >>> 1==2 False- 逻辑运算符(“and”,“or”,“not”)
>>> 1>2 and 1<2 False >>> 1>2 or 1<2 True >>> not 1<2 False >>> not 1>2 True
运算符的优先级
在同意表达式中,高优先级的先运算
同级别的运算符,按从左到右处理
运算符的优先级,由低到高为:
Lambda
逻辑运算:or
逻辑运算:and
逻辑运算:not
成员测试:in,not in
同一性测试:is,is not
比较:<,<=,>>=,!=,==
按位或:|
按位异或:^
按位与:&
位移:<<,>>
加法与减法:+,-
乘法、除法与取余:*,/,%
正负号:+x,-x
按位翻转:~x
指数:**
表达式是将不同数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子
获取键盘值
#!/usr/bin/python
a=int(raw_input("please input num1 :"))
b=int(raw_input("please input num2 :"))
相关文章推荐
- 使用 Libki 来管理公共用户访问计算机
- 微型计算机的始祖:Altair 8800
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制
- Lua学习笔记之运算符和表达式
- Lua教程(三):表达式和语句
- CSS小例子(只显示下划线的文本框,像文字一样的按钮)
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- asp下查询xml的实现代码
- SQL语句的各个关键字的解析过程详细总结
- C# 的关键字详细介绍
- Ruby中case表达式详解
- C# 参考之访问关键字:base、this
- .net(c#)中的new关键字详细介绍
- C#基础语法:Base关键字学习笔记
- 深入分析C++中几个最不常用的关键字
- 详谈signed 关键字
- 探讨register关键字在c语言和c++中的差异
- C++的static关键字及变量存储位置总结
- C 语言restrict 关键字的使用浅谈
- php实现用手机关闭计算机(电脑)的方法