• 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变

  • 变量的命名

    - 变量名有字母、数字、下划线组成。

    - 数字不能开头

    - 不可以使用系统关键字

  • 变量的赋值

    - 是变量声明和定义的过程

[root@web1 ~]# pythonPython 2.6.6 (r266:84292, Jan 22 2014, 09:37:14)[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> a=1>>> print a1>>> a1=2>>> a_1=3# 查询a在内存当中的地址>>> id(a)142437776# 一个值可以拥有多个标签>>> b=1>>> id(b)142437776

  • Python运算符

    - 赋值运算符(“=”,“+=”,“-=“,”*=“,”/=“,“%/”)

>>> a=100>>> a=a-50>>> a50>>> a=100>>> a-=50>>> a50

      - 算术运算符(“+”,“-”,“*”,“/”,“//”,“%”,“**”)

>>> 1+12>>> 3-21>>> 3*412>>> 4/22>>> 5/22>>> 3.0/21.5>>> 3.0//21.0>>> 17%65>>> 3**327>>> 3**29

     - 关系运算符(“<”,“>”,“<=”,“>=”,“!=”,“==”),布尔值

>>> 1>2False>>> 1<2True>>> 1<=2True>>> 1>=2False>>> 1!=2True>>> 1==2False

     - 逻辑运算符(“and”,“or”,“not”)

>>> 1>2 and 1<2False>>> 1>2 or 1<2True>>> not 1<2False>>> not 1>2True

运算符的优先级

  • 在同意表达式中,高优先级的先运算

  • 同级别的运算符,按从左到右处理

  • 运算符的优先级,由低到高为:

    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 :"))