1--python变量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变
python下变量是对一个数据的引用
2--变量的命名
变量名由字母,数字,下划线组成
变量不能以数字开头
不可以使用关键字
a a1 _a
3--变量的赋值
是变量的声明和定义的过程 a=1 id(a)
id(a)内存的另外一个区域
4--运算符与表达式
python运算符包括:赋值运算符,算术运算符,关系运算符,逻辑运算符
表达式是将不同的数据(包括变量,函数)用运算符号按一定规则连接起来的一种式子
赋值运算符:
=: x=3 , y ='abcd'
+= : x +=2
-=: x-=2
*=: x*=2
/=: x/=2
%=: x%=2
type(x)查看数据类型
算术运算符: + - * // / % **
关系运算符:
> : 1 > 2
< : 2 < 3
>=: 1>=1
>=: 2<=2
==: 2==2
!=: 1!=2
逻辑运算符
and逻辑与: True and False
or逻辑或 : False or True
not逻辑非: not True
not 1==2
5--Lambda表达式
逻辑运算:or
逻辑运算:and
逻辑运算:not
成员测试:in, not in
同一性测试:is ,is not
比较:< , <=, >, >=, !=, ==
按位或: |
按位异或:^
按位与: &
移位: << >>
加法与减法: +,-
乘法,除法与取余: * , / , %
正负号: +x -x
按位翻转:~x
指数: **
6--练习
写一个四则运算器,要求从键盘读取数字,input()与raw_input()区别
raw_input() 把所有的当字符传入
#!/bin/bash/python
num1 = input("please num ")
num2 = input("please num ")
print "%s + %s = %s" %(num1,num2,num1+num2)
print "%s - %s = %s" %(num1,num2,num1-num2)
print "%s * %s = %s" %(num1,num2,num1*num2)
print "%s / %s = %s" %(num1,num2,num1/num2)