一、PYTHON文件类型

1.源代码

源代码的文件以“py”为扩展名,由Python解释,不需要编译;

2.字节代码

源文件经编译后生成的扩展名为“pyc”的文件;

编译方法:

importpy_compile
    py_compile.compile(“hello world.py”)

3.优化代码

经过优化的源文件,扩展名为“.pyo”

python –O –m py_compile hello.py

以上三种均可直接运行

 

二、Python变量

1.变量的命名

变量名由字母、数字、下划线组成

不能以数字开头

不可以使用关键字

2.变量的赋值

是变量声明和定义的过程

例:a=1

                   id(a)

 

三、运算符与表达式

1.Python运算符包括:

算术运算符

“+”加法:x+y

“-”减法:x-y

“*”乘法:x*y

“/”实数除法:3/2=1,3.0/2=1.5

“//”整数除法:5.6/2= 2.7999999999999998,5.6//2=2.0

“%”求余数:17%6=5

“**”求幂运算:2**3=8

赋值运算符

“=”等于:

“+=”加等于:

“-=”减等于:

“*=”乘等于:

“/=”除等于:

“%=”求余等于:

关系运算符:(正确则返回true,否则返回false)

“<”小于:

“>”大于:

“<=”小于等于:

“>=”大于等于:

“!=”不等于:

“==”完全等于:

逻辑运算符

“and”逻辑与:

“or”逻辑或:

“not”逻辑非:

2.表达式是将不用数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子

3.运算符的优先级(从上至下,优先级依次升高)

逻辑运算:or

逻辑运算:and

逻辑运算:not

成员测试:in,notin

同一性测试:is,isnot

比较:<,<=,>,>=,!= ,==

按位或:|

按位异或:^

按位与:$

移位:<<,>> 按二进制左移或右移。例如1<<1的结果是2,因为1的二进制写法是01,让其左移一位则变为10,而二进制数10表示的十进制数为2

加减法:+,-

乘除法、取余:*,/,%

正负号:+x,-x

按位翻转:~x

指数:**

4.程序实例

写一个四则运算:

[root@instructor mypython]# vim 3.py
#!/usr/bin/python
a=int(raw_input(“please input num1:”))          //从键盘输入赋值
b=int(raw_input(“please input num2:”))
 
print a+b
print a-b
print a*b
print a/b
 
[root@instructor mypython]# chmod +x 3.py
[root@instructor mypython]# python 3.py

 

 



转载于:https://blog.51cto.com/eric1026/1431953