python的视频学习网站
http://www.icoolxue.com/album/show/113
1.Python的源程序是以.py的格式;
2.环境可在Linux中自带python,在命令中输入python就可以出现python的命令行,
第一个python程序,如下:
vim 1.py
/* #!/usr/bin/python 这句话很重要,不加无法执行*/
#!/usr/bin/python
print 'hello world!'
一、python文件类型
.源代码
--python 源代码的文件以".py"为扩展名,由python程序解释,不需要编译;
.字节代码
--- python 源文件经编译后生成的扩展名为".pyc"的文件;
--编译方法 - import py_compile
py_compile.compile("hello.py")
import py-compile
py-compile.compile("1.py")
.优化代码
-- 经过优化的源文件,扩展名为".pyo"
--python -O -m py_compile hello.py
.以上三种均可直接运行
二、python变量
.python变量--变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。
.变量的命名
--变量名有字母、数字、下划线组成。
--数字不能开头。
--不可以使用关键字。
-a a1 a_ a_1
.变量的赋值
--是变量声明和定义的过程
. a = 1
. ld(a)
例子:
三、python中的异常
1.syntaxEnrror:invalid syntax 中的syntax泛指语法错误:无效语法;
2.NameError:name 'c' is not defined 中的NameError类错误(变量名字错误)
四、运算符与表达式
.写一个自己的四则运算器
#!/usr/bin/python
import sys
running = True
while running:
try:
t = int(raw_input())
p = int(raw_input())
except EOFError:
break;
print 'operator + result\n',t+p
print 'operator - result\n',t-p
print 'operator * result\n',t*p
print 'operator/result\n',t/p
.python运算符包括
--赋值运算符
--算数运算符
--关系运算符
--逻辑运算符
。表达式是将不同数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。
算术运算符
.'+'加法:x+y
.'-'减法:x-y
.'*'乘法:x*y
.'/'实数除法:3/2,3.0/2
.'//'整数除法:5.6/2 ,5.6//2
.'%'求余数:除法求余运算,比如17除6余数为5
.'**'求冥运算:2**3 = 8
关系运算符
.'<' 小于:1< 2
.'>'大于:2 > 3
.'<='小于等于:1<= 1
.'>='大于等于:2>= 1
.'!='不等于: 1 != 2
.'=='完全等于:2 == 2
逻辑运算符
.'and'逻辑与: True and False
.'or'逻辑或:True and false
.'not'逻辑非:not True